Timothy Flynn
|
ada36e5c0a
LibJS: Allow async functions named "async" as function properties
|
6 tháng trước cách đây |
Timothy Flynn
|
a5455ac121
LibJS: Ensure a function follows an `async` identifier in objects
|
6 tháng trước cách đây |
Luke Wilde
|
bd4c29322c
LibJS: Allow division after IdentifierNames in optional chain
|
8 tháng trước cách đây |
Timothy Flynn
|
93712b24bf
Everywhere: Hoist the Libraries folder to the top-level
|
8 tháng trước cách đây |
Andreas Kling
|
13d7c09125
Libraries: Move to Userland/Libraries/
|
4 năm trước cách đây |
Andreas Kling
|
db790dda62
LibJS: Remove hand-rolled type information in JS AST in favor of RTTI
|
4 năm trước cách đây |
AnotherTest
|
8ca0e8325a
LibJS: Don't save rule start positions along with the parser state
|
4 năm trước cách đây |
AnotherTest
|
d0363bca01
LibJS: `save_state()' before creating a RulePosition
|
4 năm trước cách đây |
AnotherTest
|
b34b681811
LibJS: Track source positions all the way down to exceptions
|
4 năm trước cách đây |
Stephan Unverwerth
|
be9c2feff0
LibJS: Fix parsing of numeric object keys
|
4 năm trước cách đây |
Linus Groh
|
5eb1f752ab
LibJS: Use new format functions everywhere
|
4 năm trước cách đây |
Linus Groh
|
3ac7fb9f6c
LibJS: Disallow 'with' statement in strict mode
|
4 năm trước cách đây |
Andreas Kling
|
d617120499
LibJS: Parse "with" statements :^)
|
4 năm trước cách đây |
Linus Groh
|
39a1c9d827
LibJS: Implement 'new.target'
|
4 năm trước cách đây |
Linus Groh
|
e07a39c816
LibJS: Replace 'size_t line, size_t column' with 'Optional<Position>'
|
4 năm trước cách đây |
Linus Groh
|
9e80c67608
LibJS: Fix "use strict" directive false positives
|
4 năm trước cách đây |
Linus Groh
|
a598a2c19d
LibJS: Function declarations in if statement clauses
|
4 năm trước cách đây |
Linus Groh
|
563d3c8055
LibJS: Require initializer for 'const' variable declaration
|
4 năm trước cách đây |
Linus Groh
|
b4e51249e9
LibJS: Always insert semicolon after do-while statement if missing
|
4 năm trước cách đây |
Linus Groh
|
7112031bfb
LibJS: Use message from invalid token in syntax error
|
4 năm trước cách đây |
Linus Groh
|
dca9e4ec10
LibJS: Implement rules for duplicate function parameters
|
4 năm trước cách đây |
Linus Groh
|
2adcabb6b3
LibJS: Disallow escape sequence/line continuation in use strict directive
|
4 năm trước cách đây |
Linus Groh
|
4fb96afafc
LibJS: Support LegacyOctalEscapeSequence in string literals
|
4 năm trước cách đây |
Linus Groh
|
9f036959e8
LibJS: Report correct line/column for string literal syntax errors
|
4 năm trước cách đây |
Linus Groh
|
d6f8c52245
LibJS: Allow try statement with only finally clause
|
4 năm trước cách đây |
Linus Groh
|
80bb62b9cc
LibJS: Distinguish between statement and declaration
|
4 năm trước cách đây |
Linus Groh
|
f8ae6fa713
LibJS: Disallow NumericLiteral immediately followed by Identifier
|
4 năm trước cách đây |
Linus Groh
|
80bb22788f
LibJS: Don't allow TryStatement without catch clause
|
4 năm trước cách đây |
Linus Groh
|
15642874f3
LibJS: Support all line terminators (LF, CR, LS, PS)
|
4 năm trước cách đây |
Linus Groh
|
1e86379327
LibJS: Rest parameter in setter functions is a syntax error
|
4 năm trước cách đây |