You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
233 B
Racket
15 lines
233 B
Racket
8 years ago
|
#lang brag
|
||
|
|
||
|
## Statlist grammar
|
||
|
|
||
|
statlist : stat+
|
||
|
stat: ID '=' expr
|
||
|
| 'print' expr
|
||
|
|
||
|
expr: multExpr ('+' multExpr)*
|
||
|
multExpr: primary (('*'|'.') primary)*
|
||
|
primary :
|
||
|
INT
|
||
|
| ID
|
||
|
| '[' expr ("," expr)* ']'
|