simon
|
7f561b71d5
Evaluating Index Operator Expressions
|
3 年 前 |
simon
|
ab01de43bb
Extending the interpreter -- Parsing IndexExpression
|
3 年 前 |
simon
|
f61446d5d6
Extending the interpreter -- Parsing Array Literals
|
3 年 前 |
simon
|
21a07afa7b
built-in function: len()
|
3 年 前 |
simon
|
ca0563df26
built-in function: len()
|
3 年 前 |
simon
|
a3f5444ae7
Extending the interpreter -- String token
|
3 年 前 |
simon
|
4d6d3ce515
finished functions & function Calls
|
3 年 前 |
runningwater
|
6e77de5b98
bindings & The environment -- function object
|
3 年 前 |
runningwater
|
ca74436c6e
bindings & The environment -- finished letStatement evaluator
|
3 年 前 |
runningwater
|
877ea3a776
bindings & The environment -- add environment
|
3 年 前 |
runningwater
|
b230e0faa1
bindings & The environment -- letStatement
|
3 年 前 |
simon
|
55d2ce3f3c
Error handling
|
3 年 前 |
simon
|
dd82147c66
return statement object evaluator
|
3 年 前 |
simon
|
505f69cc15
if statement object evaluator
|
3 年 前 |
simon
|
42ad936074
infix expression (boolean) object evaluator
|
3 年 前 |
simon
|
7542d43226
infix expression object evaluator
|
3 年 前 |
simon
|
c08784cd0c
prefix expression object evaluator
|
3 年 前 |
simon
|
b1edf52828
boolean object evaluator
|
3 年 前 |
simon
|
711f30b76f
staring evaluation process - A Tree-Walking interpreter
|
3 年 前 |
simon
|
cb6a65d8f7
finish parser
|
3 年 前 |
simon
|
8a1ab9460d
CallExpression literal parsing
|
3 年 前 |
simon
|
d05aef023e
function literal parsing
|
3 年 前 |
simon
|
8c820cfb7a
fix some problem
|
3 年 前 |
simon
|
440d2097be
function literal parser
|
3 年 前 |
runningwater
|
4c56a9b142
fix bug
|
3 年 前 |
runningwater
|
f92b6830a1
if expression parse
|
3 年 前 |
runningwater
|
7e9609dc7a
grouped literal parse
|
3 年 前 |
runningwater
|
1fd2b580e8
boolean literal parse
|
3 年 前 |
runningwater
|
4079ca6f5a
add trace print util
|
3 年 前 |
runningwater
|
ed82a34946
start infix Operators
|
3 年 前 |