Copyright (c) 1999-2008
Maryland DSPCAD Research Group,
The University of Maryland at College Park
blank | = | ( ' ' | tab | eol ) | |
comment | = | comment | |
l_bkt | = | '{' | |
r_bkt | = | '}' | |
l_par | = | '(' | |
r_par | = | ')' | |
l_sqr | = | '[' | |
r_sqr | = | ']' | |
semicolon | = | ';' | |
colon | = | ':' | |
comma | = | ',' | |
s_qte | = | ''' | |
plus | = | '+' | |
equal | = | '=' | |
dot | = | '.' | |
map_to | = | '->' | |
map_from | = | '<-' | |
given_that | = | '|' | |
graph | = | 'graph' | |
interface | = | 'interface' | |
topology | = | 'topology' | |
actor | = | 'actor' | |
inputs | = | 'inputs' | |
outputs | = | 'outputs' | |
nodes | = | 'nodes' | |
edges | = | 'edges' | |
null | = | 'null' | |
integer | = | integer | |
double | = | double | |
true | = | 'true' | |
false | = | 'false' | |
string | = | string | |
string_tail | = | '+' ( ' ' | eol | tab ) * string | |
identifier | = | non_digit ( digit | non_digit ) * | |
dot_identifier | = | non_digit ( digit | non_digit ) * ( '.' non_digit ( digit | non_digit ) * ) + | |
string_identifier | = | string_identifier |