summaryrefslogtreecommitdiff
path: root/Libraries/LibJS/Parser.h
AgeCommit message (Expand)Author
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