Andreas Kling
|
0d42097cf1
LibJS: Forgot to move add/sub/typed_eq to Value.cpp
|
5 jaren geleden |
Stephan Unverwerth
|
f3a9eba987
LibJS: Add Javascript lexer and parser
|
5 jaren geleden |
0xtechnobabble
|
df40c85f80
LibJS: Allow the choice of a scope of declaration for a variable (#1408)
|
5 jaren geleden |
Andreas Kling
|
542108421e
LibJS: Support "hello friends".length
|
5 jaren geleden |
Andreas Kling
|
29c7a5dcbe
LibJS: Simplify Literal::dump()
|
5 jaren geleden |
Andreas Kling
|
7de35118a9
LibJS: Move Value ops into Value.cpp and tweak BinaryOp names
|
5 jaren geleden |
Andreas Kling
|
fe6bd9650f
LibJS: Use Value::to_boolean() wherever we haven't checked is_boolean()
|
5 jaren geleden |
Andreas Kling
|
dc0b091c31
LibJS: Implement basic boolean coercion
|
5 jaren geleden |
Andreas Kling
|
0d6be2cac2
LibJS: Make FunctionDeclaration and CallExpression scope-aware
|
5 jaren geleden |
Andreas Kling
|
26165cd92a
LibJS: Add a very simple ObjectExpression for "var x = {}"
|
5 jaren geleden |
Andreas Kling
|
15d8b9c671
LibJS: Add magical "$gc" function that can be called to trigger GC
|
5 jaren geleden |
Andreas Kling
|
1382dbc5e1
LibJS: Add basic support for (scoped) variables
|
5 jaren geleden |
0xtechnobabble
|
5e817ee678
LibJS: Move logical not operator to new unary expression class
|
5 jaren geleden |
0xtechnobabble
|
65343388b8
LibJS: Add new bitwise and relational operators
|
5 jaren geleden |
howar6hill
|
1c83c5ed08
LibJS: Implement While statements
|
5 jaren geleden |
Andreas Kling
|
63e4b744ed
LibJS: Add a basic mark&sweep garbage collector :^)
|
5 jaren geleden |
0xtechnobabble
|
b6307beb6e
LibJS: Implement if statements
|
5 jaren geleden |
0xtechnobabble
|
a96bf2c22e
LibJS: Implement logical expressions
|
5 jaren geleden |
0xtechnobabble
|
4e62dcd6e6
LibJS: Add typed comparison operator
|
5 jaren geleden |
0xtechnobabble
|
3fb0ff102c
LibJS: Allow the dumping of literals that aren't numbers
|
5 jaren geleden |
Andreas Kling
|
0c7058aaa0
LibJS: Include the operator in BinaryExpression dumps
|
5 jaren geleden |
Andreas Kling
|
f5476be702
LibJS: Start building a JavaScript engine for SerenityOS :^)
|
5 jaren geleden |