Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def exprPostfix():
- if exprPrimary():
- exprPostfix_()
- return True
- return False
- def exprPostfix_():
- if consume(TOKENS["DOT"]):
- if not consume(TOKENS["ID"]):
- raise TokenError(crtToken, "Missing ID after DOT in exprPostfix")
- exprPostfix_()
- return True
- if consume(TOKENS["LBRACKET"]):
- if not expr():
- raise TokenError(crtToken, "Missing expr after LBRACKET")
- if not consume(TOKENS["RBRACKET"]):
- raise TokenError(crtToken, "Missing RBACKET after expr")
- exprPostfix_()
- return True
- return False
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement