summaryrefslogtreecommitdiff
path: root/Libraries/LibJS/Parser.h
AgeCommit message (Expand)Author
2020-05-29LibJS: Parse labelled statementsMatthew Olsson
2020-05-28LibJS: Add strict modeMatthew Olsson
2020-05-28LibJS: Fix out-of-range error in Parser::Error::source_location_hintMatthew Olsson
2020-05-26LibJS: Add Error::source_location_hint()Linus Groh
2020-05-25LibJS: Implement basic for..in and for..of loopsLinus Groh
2020-05-18LibJS: Handle hex and unicode escape sequences in string literalsMatthew Olsson
2020-05-15LibJS: Let parser keep track of errorsLinus Groh
2020-05-15LibJS: Remove syntax errors from lexerLinus Groh
2020-05-07LibJS: Add raw strings to tagged template literalsMatthew Olsson
2020-05-04LibJS: Add template literalsmattco98
2020-05-03LibJS: Add function default argumentsMatthew Olsson
2020-05-01LibJS: Implement (no-op) debugger statementLinus Groh
2020-05-01LibJS: Add object literal method shorthandMatthew Olsson
2020-04-30LibJS: Add Parser::syntax_error() helperLinus Groh
2020-04-22LibJS: Parse while statementsLinus Groh
2020-04-18LibJS: Allow reserved words as keys in object expressions.Stephan Unverwerth
2020-04-17LibJS: Implement automatic semicolon insertionStephan Unverwerth
2020-04-13LibJS: Hoist variable declarations to the nearest relevant scopeAndreas Kling
2020-04-13LibJS: Do not execute scripts with parse errorsStephan Unverwerth
2020-04-05LibJS: Add support for "continue" inside "for" statements :^)Andreas Kling
2020-04-04LibJS: Add support for do..while statementsAndreas Kling
2020-04-03LibJS: Implement ConditionalExpression (ternary "?:" operator)Andreas Kling
2020-03-30LibJS: Add support for arrow functionsJack Karamanian
2020-03-30LibJS: Add Parser save_state() and load_state() functionsJack Karamanian
2020-03-29LibJS: Lexer and parser support for "switch" statementsAndreas Kling
2020-03-28LibJS: Implement basic support for the "new" keywordAndreas Kling
2020-03-24LibJS: Implement "throw"Andreas Kling
2020-03-24LibJS: Parse "try", "catch" and "finally"Andreas Kling
2020-03-23LibJS: Consume semicolon at the end of a statementAndreas Kling
2020-03-21LibJS: Parse "if" statementsAndreas Kling
2020-03-20LibJS: Parse ArrayExpression and start implementing Array objectsAndreas Kling
2020-03-19LibJS: Parse FunctionExpressionsAndreas Kling
2020-03-18LibJS: Make the AST reference-countedAndreas Kling
2020-03-14LibJS/Parser: Implement the parsing of unary/prefixed update expressions0xtechnobabble
2020-03-14LibJS: Add operator precedence parsingStephan Unverwerth
2020-03-12LibJS: Implement for statementConrad Pankoff
2020-03-12LibJS: Add Javascript lexer and parserStephan Unverwerth