Parser for index expression such as a[0] (#3033)

Co-authored-by: Farzana Ahmed Siddique <fasiddique@google.com>
This commit is contained in:
Farzana Ahmed Siddique
2023-07-28 18:31:12 +00:00
committed by GitHub
co-authored by Farzana Ahmed Siddique
parent 9e03d5efe2
commit 6cca85534f
7 changed files with 121 additions and 0 deletions
@@ -137,6 +137,12 @@ auto ParserHandleExpressionInPostfixLoop(ParserContext& context) -> void {
context.PushState(state);
break;
}
case TokenKind::OpenSquareBracket: {
context.PushState(state);
state.state = ParserState::IndexExpression;
context.PushState(state);
break;
}
default: {
if (state.has_error) {
context.ReturnErrorOnState();