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
2021-01-12
Libraries: Move to Userland/Libraries/
Andreas Kling
2021-01-01
LibJS: Remove hand-rolled type information in JS AST in favor of RTTI
Andreas Kling
2020-12-29
LibJS: Don't save rule start positions along with the parser state
AnotherTest
2020-12-29
LibJS: `save_state()' before creating a RulePosition
AnotherTest
2020-12-29
LibJS: Track source positions all the way down to exceptions
AnotherTest
2020-12-27
LibJS: Fix parsing of numeric object keys
Stephan Unverwerth
2020-12-06
LibJS: Use new format functions everywhere
Linus Groh
2020-11-28
LibJS: Disallow 'with' statement in strict mode
Linus Groh
2020-11-28
LibJS: Parse "with" statements :^)
Andreas Kling
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
[next]