Updated sytax of enable and disable
```
namespace ::= ( <name: string> <component>* )
component ::= (
- <name: string> ;Name of module
- <inputs: port-def>* ;Input Port definitions
- <outputs: port-def>* ;Output Port definitions
- <structure>* ;List of structure
- <control> ;Single control module
+ <name: string> ; name of module
+ <inputs: port-def>* ; input port definitions
+ <outputs: port-def>* ; output port definitions
+ <structure>* ; list of structure
+ <control> ; single control module
)
port-def ::= ( <name: string> <port-width: number> )
@@ -14,9 +14,9 @@ structure ::= ( new <name: string> <comp-inst> )
| ( -> <src: port> <dest: port> )
port ::= ( @ <component: name> <port: name> )
- | ( @ this <port: name> ) ;Used when referring to own component
+ | ( @ this <port: name> ) ; used when referring to own component
-comp-inst ::= ( <name: string> <param: number>* ) ; Component Instancing Expressions
+comp-inst ::= ( <name: string> <param: number>* ) ; component instancing expressions
control ::= ( seq <control>+ )
| ( par <control>+ )
@@ -24,9 +24,9 @@ control ::= ( seq <control>+ )
| ( ifen <cond: port> <true_branch: control> <false_branch: control> )
| ( while <cond: port> <body: control> )
| ( print <id: string> ) ; id is the id of a component instance in structure
- | ( !! <id: string>+ ) ; Activates just components with id <id>+
- | ( <id: string>+ ) ; Deactivates just components with id <id>+
- | ( ) ; Empty control
+ | ( enable <id: string>+ ) ; enables just components with id <id>+
+ | ( disable <id: string>+ ) ; deactivates just components with id <id>+
+ | ( ) ; empty control
```
