Linus Groh
|
80bb62b9cc
LibJS: Distinguish between statement and declaration
|
4 年之前 |
Linus Groh
|
f8ae6fa713
LibJS: Disallow NumericLiteral immediately followed by Identifier
|
4 年之前 |
Linus Groh
|
80bb22788f
LibJS: Don't allow TryStatement without catch clause
|
4 年之前 |
Linus Groh
|
15642874f3
LibJS: Support all line terminators (LF, CR, LS, PS)
|
4 年之前 |
Linus Groh
|
1e86379327
LibJS: Rest parameter in setter functions is a syntax error
|
4 年之前 |
Linus Groh
|
6331d45a6f
LibJS: Move checks for invalid getter/setter params to parse_function_node
|
4 年之前 |
Linus Groh
|
db75be1119
LibJS: Refactor parse_function_node() bool parameters into bit flags
|
4 年之前 |
Linus Groh
|
46cc1f718e
LibJS: Unprefixed octal numbers are a syntax error in strict mode
|
4 年之前 |
Linus Groh
|
e898c98873
LibJS: Don't parse arrow function with newline between ) and =>
|
4 年之前 |
Linus Groh
|
965d952ff3
LibJS: Share parameter parsing between regular and arrow functions
|
4 年之前 |
Linus Groh
|
2dbea60fe2
LibJS: Multiple 'default' clauses in switch statement are a syntax error
|
4 年之前 |
Andreas Kling
|
1d96ecf148
Everywhere: Add missing <AK/TemporaryChange.h> includes
|
4 年之前 |
Matthew Olsson
|
e8da5f99b1
LibJS: break or continue with nonexistent label is a syntax error
|
4 年之前 |
Matthew Olsson
|
e49ea1b520
LibJS: Disallow 'continue' & 'break' outside of their respective scopes
|
4 年之前 |
Matthew Olsson
|
9a82c22a85
LibJS: Disallow 'return' outside of a function
|
4 年之前 |
Linus Groh
|
aa71dae03c
LibJS: Implement logical assignment operators (&&=, ||=, ??=)
|
4 年之前 |
Linus Groh
|
f4d0babd5d
LibJS: Make assignment to CallExpression a syntax error in strict mode
|
4 年之前 |
Linus Groh
|
283ee678f7
LibJS: Validate all assignment expressions, not just "="
|
4 年之前 |
Linus Groh
|
bc701658f8
LibJS: Use String::formatted() for parser error messages
|
4 年之前 |
Matthew Olsson
|
6eb6752c4c
LibJS: Strict mode is now handled by Functions and Programs, not Blocks
|
4 年之前 |
Nico Weber
|
ef1b21004f
Everywhere: Fix typos
|
4 年之前 |
Linus Groh
|
5fd87ccd16
LibJS: Add FIXMEs for parsing increment operators with function LHS/RHS
|
4 年之前 |
Ben Wiederhake
|
db422fa499
LibJS: Avoid unnecessary lambda
|
4 年之前 |
Muhammad Zahalqa
|
5a2ec86048
LibJS: Parser refactored to use constexpr precedence table
|
4 年之前 |
Nico Weber
|
ce95628b7f
Unicode: Try s/codepoint/code_point/g again
|
4 年之前 |
Nico Weber
|
19ac1f6368
Revert "Unicode: s/codepoint/code_point/g"
|
4 年之前 |
Andreas Kling
|
ea9ac3155d
Unicode: s/codepoint/code_point/g
|
5 年之前 |
Jack Karamanian
|
7533fd8b02
LibJS: Initial class implementation; allow super expressions in object
|
5 年之前 |
Linus Groh
|
0ff9d7e189
LibJS: Add BigInt
|
5 年之前 |
Matthew Olsson
|
61ac1d3ffa
LibJS: Lex and parse regex literals, add RegExp objects
|
5 年之前 |