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