index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Libraries
/
LibJS
/
Parser.cpp
Age
Commit message (
Expand
)
Author
2020-11-02
LibJS: Implement 'new.target'
Linus Groh
2020-11-02
LibJS: Replace 'size_t line, size_t column' with 'Optional<Position>'
Linus Groh
2020-11-02
LibJS: Fix "use strict" directive false positives
Linus Groh
2020-10-31
LibJS: Function declarations in if statement clauses
Linus Groh
2020-10-30
LibJS: Require initializer for 'const' variable declaration
Linus Groh
2020-10-28
LibJS: Always insert semicolon after do-while statement if missing
Linus Groh
2020-10-26
LibJS: Use message from invalid token in syntax error
Linus Groh
2020-10-25
LibJS: Implement rules for duplicate function parameters
Linus Groh
2020-10-24
LibJS: Disallow escape sequence/line continuation in use strict directive
Linus Groh
2020-10-24
LibJS: Support LegacyOctalEscapeSequence in string literals
Linus Groh
2020-10-24
LibJS: Report correct line/column for string literal syntax errors
Linus Groh
2020-10-24
LibJS: Allow try statement with only finally clause
Linus Groh
2020-10-23
LibJS: Distinguish between statement and declaration
Linus Groh
2020-10-23
LibJS: Disallow NumericLiteral immediately followed by Identifier
Linus Groh
2020-10-23
LibJS: Don't allow TryStatement without catch clause
Linus Groh
2020-10-22
LibJS: Support all line terminators (LF, CR, LS, PS)
Linus Groh
2020-10-20
LibJS: Rest parameter in setter functions is a syntax error
Linus Groh
2020-10-20
LibJS: Move checks for invalid getter/setter params to parse_function_node
Linus Groh
2020-10-20
LibJS: Refactor parse_function_node() bool parameters into bit flags
Linus Groh
2020-10-19
LibJS: Unprefixed octal numbers are a syntax error in strict mode
Linus Groh
2020-10-19
LibJS: Don't parse arrow function with newline between ) and =>
Linus Groh
2020-10-19
LibJS: Share parameter parsing between regular and arrow functions
Linus Groh
2020-10-19
LibJS: Multiple 'default' clauses in switch statement are a syntax error
Linus Groh
2020-10-15
Everywhere: Add missing <AK/TemporaryChange.h> includes
Andreas Kling
2020-10-08
LibJS: break or continue with nonexistent label is a syntax error
Matthew Olsson
2020-10-08
LibJS: Disallow 'continue' & 'break' outside of their respective scopes
Matthew Olsson
2020-10-08
LibJS: Disallow 'return' outside of a function
Matthew Olsson
2020-10-05
LibJS: Implement logical assignment operators (&&=, ||=, ??=)
Linus Groh
2020-10-05
LibJS: Make assignment to CallExpression a syntax error in strict mode
Linus Groh
2020-10-05
LibJS: Validate all assignment expressions, not just "="
Linus Groh
2020-10-04
LibJS: Use String::formatted() for parser error messages
Linus Groh
2020-10-04
LibJS: Strict mode is now handled by Functions and Programs, not Blocks
Matthew Olsson
2020-10-02
Everywhere: Fix typos
Nico Weber
2020-09-18
LibJS: Add FIXMEs for parsing increment operators with function LHS/RHS
Linus Groh
2020-08-30
LibJS: Avoid unnecessary lambda
Ben Wiederhake
2020-08-21
LibJS: Parser refactored to use constexpr precedence table
Muhammad Zahalqa
2020-08-05
Unicode: Try s/codepoint/code_point/g again
Nico Weber
2020-08-05
Revert "Unicode: s/codepoint/code_point/g"
Nico Weber
2020-08-03
Unicode: s/codepoint/code_point/g
Andreas Kling
2020-06-29
LibJS: Initial class implementation; allow super expressions in object
Jack Karamanian
2020-06-07
LibJS: Add BigInt
Linus Groh
2020-06-07
LibJS: Lex and parse regex literals, add RegExp objects
Matthew Olsson
2020-06-06
LibJS: Hoist function declarations
Marcin Gasperowicz
2020-06-04
LibJS: Fix Parser.parse_template_literal looping forever
Matthew Olsson
2020-06-01
LibJS: Replace some parser assertions by syntax errors
Sergey Bugaev
2020-06-01
LibJS: Rewrite Parser.parse_object_expression()
Matthew Olsson
2020-05-30
LibJS: Track whether ScriptFunctions and FunctionExpressions are arrow
Jack Karamanian
2020-05-30
LibJS: Parse arrow function expression with correct precedence
Marcin Gasperowicz
2020-05-29
LibJS: Integrate labels into the Interpreter
Matthew Olsson
2020-05-29
LibJS: Parse labels in continue and break statements
Matthew Olsson
[next]