@@ -127,6 +127,7 @@ You will each be scheduled 30 minutes to present Your home exam to us, based on
...
@@ -127,6 +127,7 @@ You will each be scheduled 30 minutes to present Your home exam to us, based on
## Your parser
## Your parser
- Your parser should accept the input language according to your grammar (EBNF).
- Your parser should accept the input language according to your grammar (EBNF).
- (+ for higher grades)
- You are NOT required to account for operator precedence in expressions, however you MUST support parenthesized sub expressions. (+ for precedence towards higher grades)
- You are NOT required to account for operator precedence in expressions, however you MUST support parenthesized sub expressions. (+ for precedence towards higher grades)
- You are NOT required to account for location information (spans), but your error messages will be better if you do. (+ for spans, towards higher grades)
- You are NOT required to account for location information (spans), but your error messages will be better if you do. (+ for spans, towards higher grades)
- Error recovery is NOT required (+ for recovery towards higher grades)
- Error recovery is NOT required (+ for recovery towards higher grades)