mattco98
|
104969a9f5
LibJS: Add spreading in object literals
|
5 роки тому |
Andreas Kling
|
ee0bf55127
LibJS: Make AssignmentExpression assign through a Reference
|
5 роки тому |
Andreas Kling
|
3c4a9e421f
LibJS: Allow "delete someGlobalVariable"
|
5 роки тому |
Andreas Kling
|
67b8e6fc5b
LibJS: Add Reference class to represent a base.property reference
|
5 роки тому |
mattco98
|
80fecc615a
LibJS: Add spreading in array literals
|
5 роки тому |
Andreas Kling
|
f897c41092
LibJS: Implement basic support for the "delete" operator
|
5 роки тому |
Linus Groh
|
746dd5b190
LibJS: Implement computed properties in object expressions
|
5 роки тому |
Linus Groh
|
11728b7db5
LibJS: Implement 'in' operator
|
5 роки тому |
Linus Groh
|
396ecfa2d7
LibJS: Implement bitwise unsigned right shift operator (>>>)
|
5 роки тому |
Linus Groh
|
502d1f5165
LibJS: Implement bitwise right shift operator (>>)
|
5 роки тому |
Linus Groh
|
f0e7404480
LibJS: Implement bitwise left shift operator (<<)
|
5 роки тому |
Linus Groh
|
03f2024b6e
LibJS: Improve CallExpression::execute()'s error messages
|
5 роки тому |
Linus Groh
|
d14ddb6461
LibJS: Implement nullish coalescing operator (??)
|
5 роки тому |
Linus Groh
|
cea950fd70
LibJS: Support empty values in array expression
|
5 роки тому |
Linus Groh
|
d30db07048
LibJS: Implement void operator
|
5 роки тому |
Andreas Kling
|
ac7459cb40
LibJS: Hoist variable declarations to the nearest relevant scope
|
5 роки тому |
Stephan Unverwerth
|
f8f65053bd
LibJS: Parse "this" as ThisExpression
|
5 роки тому |
Linus Groh
|
eece424694
LibJS: Make Function and CallFrame aware of their function name
|
5 роки тому |
Emanuele Torre
|
38dfd04633
LibJS: rename JS::DeclarationType => JS::DeclarationKind
|
5 роки тому |
Andreas Kling
|
19cbfaee54
LibJS: Add SequenceExpression AST node (comma operator)
|
5 роки тому |
Andreas Kling
|
be019f28ca
LibJS: Add a PropertyName class that represents a string or a number
|
5 роки тому |
Linus Groh
|
0403845d3e
LibJS: Implement exponentiation (** operator)
|
5 роки тому |
Linus Groh
|
eafd3dbaf8
LibJS: Rename BinaryOp::{Plus,Minus,Asterisk,Slash}
|
5 роки тому |
Andreas Kling
|
1d468ed6d3
AK: Stop allowing implicit downcast with RefPtr and NonnullRefPtr
|
5 роки тому |
Andreas Kling
|
9ebd066ac8
LibJS: Add support for "continue" inside "for" statements :^)
|
5 роки тому |
Andreas Kling
|
5e40aa182b
LibJS: Support VariableDeclaration with multiple declarators
|
5 роки тому |
Andreas Kling
|
9691286cf0
LibJS: Add Declaration class to the AST
|
5 роки тому |
Andreas Kling
|
f8393b80e3
LibJS: Add support for do..while statements
|
5 роки тому |
Andreas Kling
|
da0715aba9
LibJS: Rename WhileStatement::predicate() => body()
|
5 роки тому |
Andreas Kling
|
644ff1bbfd
LibJS: Add basic support for modulo (%) in binary expressions
|
5 роки тому |