mattco98
|
104969a9f5
LibJS: Add spreading in object literals
|
5 years ago |
mattco98
|
80fecc615a
LibJS: Add spreading in array literals
|
5 years ago |
Andreas Kling
|
f897c41092
LibJS: Implement basic support for the "delete" operator
|
5 years ago |
Linus Groh
|
95b51e857d
LibJS: Add TokenType::TemplateLiteral
|
5 years ago |
Linus Groh
|
746dd5b190
LibJS: Implement computed properties in object expressions
|
5 years ago |
Linus Groh
|
bebd5c097c
LibJS: Require colon in object expression for non-identifier keys
|
5 years ago |
Linus Groh
|
11728b7db5
LibJS: Implement 'in' operator
|
5 years ago |
Linus Groh
|
396ecfa2d7
LibJS: Implement bitwise unsigned right shift operator (>>>)
|
5 years ago |
Linus Groh
|
502d1f5165
LibJS: Implement bitwise right shift operator (>>)
|
5 years ago |
Linus Groh
|
f0e7404480
LibJS: Implement bitwise left shift operator (<<)
|
5 years ago |
Linus Groh
|
038051d205
LibJS: Parse while statements
|
5 years ago |
Stephan Unverwerth
|
bf5b251684
LibJS: Allow reserved words as keys in object expressions.
|
5 years ago |
Stephan Unverwerth
|
cebb619f8e
LibJS: Fix parsing of IfStatement, fixes #1829
|
5 years ago |
Linus Groh
|
d14ddb6461
LibJS: Implement nullish coalescing operator (??)
|
5 years ago |
Stephan Unverwerth
|
19cdda8000
LibJS: Fix semicolon insertion
|
5 years ago |
Stephan Unverwerth
|
07f838dc4e
LibJS: Implement automatic semicolon insertion
|
5 years ago |
Linus Groh
|
cea950fd70
LibJS: Support empty values in array expression
|
5 years ago |
Linus Groh
|
d30db07048
LibJS: Implement void operator
|
5 years ago |
Andreas Kling
|
ac7459cb40
LibJS: Hoist variable declarations to the nearest relevant scope
|
5 years ago |
Stephan Unverwerth
|
f8f65053bd
LibJS: Parse "this" as ThisExpression
|
5 years ago |
Emanuele Torre
|
38dfd04633
LibJS: rename JS::DeclarationType => JS::DeclarationKind
|
5 years ago |
Linus Groh
|
3e677fd03d
LibJS: Break loop on EOF when parsing object expression
|
5 years ago |
DexesTTP
|
e586dc285a
LibJS: Allow parsing numeric and string literals in object expressions
|
5 years ago |
Maxim Brunnmeier
|
2c4a5849f6
LibJS: Fix do..while parsing by consuming parentheses explicitly (#1652)
|
5 years ago |
Linus Groh
|
0403845d3e
LibJS: Implement exponentiation (** operator)
|
5 years ago |
Linus Groh
|
eafd3dbaf8
LibJS: Rename BinaryOp::{Plus,Minus,Asterisk,Slash}
|
5 years ago |
Brian Gianforcaro
|
dd112421b4
LibJS: Plumb line and column information through Lexer / Parser
|
5 years ago |
Andreas Kling
|
9ebd066ac8
LibJS: Add support for "continue" inside "for" statements :^)
|
5 years ago |
Andreas Kling
|
5e40aa182b
LibJS: Support VariableDeclaration with multiple declarators
|
5 years ago |
Andreas Kling
|
f8393b80e3
LibJS: Add support for do..while statements
|
5 years ago |