X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=grammar%2Fgrammar.txt;h=b399311d59252677d28e76f4bbbf5902524ff150;hb=74b900cf6db033a51e177f7f85d835dae44217e5;hp=4325c92e17dd1602137dccf42f064720c7f9047b;hpb=7559640a953e75811b865573c035d079aa1c29ad;p=cc1516.git diff --git a/grammar/grammar.txt b/grammar/grammar.txt index 4325c92..b399311 100644 --- a/grammar/grammar.txt +++ b/grammar/grammar.txt @@ -1,4 +1,6 @@ - ::= + + ::= * + + + ::= 'Let' '=' ';' ::= '(' * ')' ['::' * + '}' ::= ['->' ] | '(' ')' @@ -9,6 +11,7 @@ | 'return' [] ';' ::= '=' ';' ::= [':' ] + | ::= ['||' ] ::= ['&&' ] ::= [('==' | '<' | '>' | '<=' | '>=' | '!=') ] @@ -24,6 +27,7 @@ | '[]' | '(' ',' ')' | '"' '"' + ::= '\'+ '->' ::= ('.' ('hd'|'tl'|'fst'|'snd))* ::= ['(' + ')'] ::= [',' ActArgs]