Nicolas Petton
|
1cb1af086d
Fixed block context home contexts
|
11 years ago |
Herbert Vojčík
|
9098952ddb
A way for block context to see parent context.
|
11 years ago |
Nicolas Petton
|
b4f9a7f555
- improved MethodContext >> asString
|
11 years ago |
Nicolas Petton
|
e689c26b17
fillBlock() takes the args and locals as arguments
|
11 years ago |
Herbert Vojčík
|
0b67c09583
Fixing and shortening block context setup.
|
11 years ago |
Nicolas Petton
|
fadbe674a2
- fixed context locals filling
|
11 years ago |
Nicolas Petton
|
7b9e44855c
- Use JS temp variables
|
11 years ago |
Nicolas Petton
|
759c07143f
- Interpreter can now (naively) evaluate inlined JS statements
|
11 years ago |
Herbert Vojčík
|
20b7ce21ce
Small but important boot.js fixes.
|
11 years ago |
Herbert Vojčík
|
64531f6267
Mis-wrap always put CompiledMethod to Kernel-Object...
|
11 years ago |
Nicolas Petton
|
72bf09f7e2
Never reuse contexts. It's breaking the closure semantics.
|
11 years ago |
Nicolas Petton
|
5fe3841359
Merge branch 'master' into ast-interpreter
|
11 years ago |
Herbert Vojčík
|
c6e55efc63
`ifTrue:ifFalse:` did not work with boxed booleans
|
11 years ago |
Nicolas Petton
|
8c52792c10
Merge branch 'master' into ast-interpreter
|
12 years ago |
Manfred Kroehnert
|
0c46d26719
boot.js: update list of reserved JS keywords
|
12 years ago |
Nicolas Petton
|
3f6a804415
Merge branch 'master' into ast-interpreter
|
12 years ago |
Herby Vojčík
|
959662bc10
JS reserved word `boolean` clash in boot.js
|
12 years ago |
Nicolas Petton
|
6fb89d7252
- Mostly working AST interpreter
|
12 years ago |
Nicolas Petton
|
99a5634374
AST Interpreter working with basic nodes
|
12 years ago |
mkroehnert
|
654a855f4c
Merge branch 'line_numbers' into message_send
|
12 years ago |
mkroehnert
|
e1bb932469
boot.js: _st() returns nil if argument is null
|
12 years ago |
Nicolas Petton
|
47c928f5cf
Merge branch 'master' into message_send
|
12 years ago |
Herbert Vojčík
|
92a82e7a21
Fixing removeMethod to remove category when empty.
|
12 years ago |
Herbert Vojčík
|
f71cc9841d
Simplifying copySuperclass.
|
12 years ago |
Herbert Vojčík
|
0da3758f87
Refactoring dnu management.
|
12 years ago |
Herbert Vojčík
|
4dc9e4e62a
Object.definePropert{y,ies}: no defaults.
|
12 years ago |
Herbert Vojčík
|
742fe92f5e
Every method installed via installMethod.
|
12 years ago |
Herbert Vojčík
|
4e96385bcb
Extract method: wireKlass.
|
12 years ago |
Herbert Vojčík
|
5ef1d97300
Refactoring metaclasss/klass/setupClass wrt fn.
|
12 years ago |
Herbert Vojčík
|
137aeac989
DRYing Organizer creation.
|
12 years ago |