.. |
AST.cpp
|
f7c15d00c9
LibJS: Add basic prototype support
|
5 rokov pred |
AST.h
|
f7c15d00c9
LibJS: Add basic prototype support
|
5 rokov pred |
Cell.cpp
|
6089d6566b
LibJS: Make it possible to go from a Cell* to its Heap&
|
5 rokov pred |
Cell.h
|
6089d6566b
LibJS: Make it possible to go from a Cell* to its Heap&
|
5 rokov pred |
Forward.h
|
7912f33ea0
LibJS: Add NativeFunction, a callable wrapper around a C++ lambda
|
5 rokov pred |
Function.cpp
|
d9c7009604
LibJS: Split Function into subclasses NativeFunction and ScriptFunction
|
5 rokov pred |
Function.h
|
d9c7009604
LibJS: Split Function into subclasses NativeFunction and ScriptFunction
|
5 rokov pred |
GlobalObject.cpp
|
9f38f4dbfb
LibJS: Add Object::put_native_function() for convenience
|
5 rokov pred |
GlobalObject.h
|
9f38f4dbfb
LibJS: Add Object::put_native_function() for convenience
|
5 rokov pred |
Heap.cpp
|
6089d6566b
LibJS: Make it possible to go from a Cell* to its Heap&
|
5 rokov pred |
Heap.h
|
05c80cac20
LibJS: Make the GC marking phase cycle-proof
|
5 rokov pred |
HeapBlock.cpp
|
6089d6566b
LibJS: Make it possible to go from a Cell* to its Heap&
|
5 rokov pred |
HeapBlock.h
|
6089d6566b
LibJS: Make it possible to go from a Cell* to its Heap&
|
5 rokov pred |
Interpreter.cpp
|
644b4f4201
LibJS: Evaluate for statements in their own scope if necessary
|
5 rokov pred |
Interpreter.h
|
f7c15d00c9
LibJS: Add basic prototype support
|
5 rokov pred |
Lexer.cpp
|
c0e6234219
LibJS: Lex single quote strings, escaped chars and unterminated strings
|
5 rokov pred |
Lexer.h
|
c0e6234219
LibJS: Lex single quote strings, escaped chars and unterminated strings
|
5 rokov pred |
Makefile
|
d9c7009604
LibJS: Split Function into subclasses NativeFunction and ScriptFunction
|
5 rokov pred |
NativeFunction.cpp
|
d9c7009604
LibJS: Split Function into subclasses NativeFunction and ScriptFunction
|
5 rokov pred |
NativeFunction.h
|
d9c7009604
LibJS: Split Function into subclasses NativeFunction and ScriptFunction
|
5 rokov pred |
Object.cpp
|
f7c15d00c9
LibJS: Add basic prototype support
|
5 rokov pred |
Object.h
|
f7c15d00c9
LibJS: Add basic prototype support
|
5 rokov pred |
Parser.cpp
|
2e90a7eb2d
LibJS/Parser: Implement the parsing of unary/prefixed update expressions
|
5 rokov pred |
Parser.h
|
2e90a7eb2d
LibJS/Parser: Implement the parsing of unary/prefixed update expressions
|
5 rokov pred |
PrimitiveString.cpp
|
111ef762f6
LibJS: Add a new PrimitiveString class to hold GC-allocated strings
|
5 rokov pred |
PrimitiveString.h
|
111ef762f6
LibJS: Add a new PrimitiveString class to hold GC-allocated strings
|
5 rokov pred |
ScriptFunction.cpp
|
d9c7009604
LibJS: Split Function into subclasses NativeFunction and ScriptFunction
|
5 rokov pred |
ScriptFunction.h
|
d9c7009604
LibJS: Split Function into subclasses NativeFunction and ScriptFunction
|
5 rokov pred |
StringObject.cpp
|
6ec6fa1a02
LibJS: Add StringObject, an Object wrapper around primitive strings
|
5 rokov pred |
StringObject.h
|
6ec6fa1a02
LibJS: Add StringObject, an Object wrapper around primitive strings
|
5 rokov pred |
Token.cpp
|
3389021291
LibJS: Unescape strings in Token::string_value()
|
5 rokov pred |
Token.h
|
c0e6234219
LibJS: Lex single quote strings, escaped chars and unterminated strings
|
5 rokov pred |
Value.cpp
|
d02c37f3e3
LibJS: Add Value::to_i32() helper function
|
5 rokov pred |
Value.h
|
d02c37f3e3
LibJS: Add Value::to_i32() helper function
|
5 rokov pred |