mtardy
|
7eb1f4934c
|
Add '*' operator for string multiplication
|
4 年之前 |
mtardy
|
4e94a2d382
|
Fix string_concat
|
4 年之前 |
mtardy
|
fed14057ae
|
Add '+' operator for string concatenation
|
4 年之前 |
mtardy
|
78e17dbf35
|
Add syntax to extend the language via macro
|
4 年之前 |
mtardy
|
07f07570db
|
Add quasiquote and unquote mechanism, add 'syntax' fixed functions and use oop as functions name
|
4 年之前 |
mtardy
|
fafec91e1e
|
Add name to Function struct to print them nicely
|
4 年之前 |
mtardy
|
3ee4fed8f3
|
Fix isHidden and add map_allkeys
|
4 年之前 |
mtardy
|
17a457e18f
|
Fix map_print for empty map
|
4 年之前 |
mtardy
|
192ad4de7b
|
Add map_keys and map_values methods that skip hidden symbols inside maps
|
4 年之前 |
mtardy
|
2128d6abf9
|
Print error in case of non-integer in arithmetic operation
|
4 年之前 |
mtardy
|
8e2badb3e9
|
Add return, break, continue statements with setjmp
|
4 年之前 |
mtardy
|
dc31fd1dc4
|
Convert tabs to spaces and fix indentation issues
|
4 年之前 |
mtardy
|
6d20596796
|
Add for loop and switch statement
|
4 年之前 |
mtardy
|
614bb8225b
|
Add return
|
4 年之前 |
mtardy
|
25afb2c964
|
Bug fix integer tag optimization
|
4 年之前 |
mtardy
|
e4435044d3
|
Optimizing integers
|
4 年之前 |
mtardy
|
79144dfebb
|
Move statement rule and fix identation
|
4 年之前 |
mtardy
|
ecdde3c52e
|
Convert tabs to spaces and fix indentation issues
|
4 年之前 |
mtardy
|
72c66c9995
|
Add unary, binary, ternary operator, while and semicolons as statement separator
|
4 年之前 |
mtardy
|
75c1e685cf
|
Add closure and optimize map_search for arrays
|
4 年之前 |
mtardy
|
f8078c49d5
|
Add draft of map_get for array-like access optimization
|
4 年之前 |
mtardy
|
34b33bf34b
|
Add function parameters support with simplistic local scope
|
4 年之前 |
mtardy
|
85854f22cf
|
Add simplistic function definition
|
4 年之前 |
mtardy
|
10fb7089b4
|
Add read node
|
4 年之前 |
mtardy
|
d92527ec1b
|
Build and eval the AST for most binary operators
|
4 年之前 |
mtardy
|
b0f59db5cf
|
Add Objects with prototypes
|
4 年之前 |
mtardy
|
8957b242ad
|
Fix symbol table
|
4 年之前 |
mtardy
|
73fc6a9e08
|
Remove Symbol's value and defined and store them in Map KV
|
4 年之前 |
mtardy
|
e7ce81282f
|
Add assert check on key in map_get
|
4 年之前 |
mtardy
|
38128272b7
|
map_insert and map_set return value inserted instead of whole map
|
4 年之前 |
mtardy
|
24949bad35
|
Add a scope parameter in intern function
|
4 年之前 |
mtardy
|
5962b6ce40
|
Fix a parenthesis mistake in memmove len arg when inserting or deleting in a Map
|
4 年之前 |
mtardy
|
93633e4d4c
|
Remove table object, replace it with a 'globals' map
|
4 年之前 |
mtardy
|
638db05828
|
Add Pr.Piumarta's code and reindent using spaces with width 4
|
4 年之前 |
mtardy
|
e3541da740
|
Remove some 'conversation' comments
|
4 年之前 |
mtardy
|
2b1a210344
|
Add Map and String data structure
|
4 年之前 |
mtardy
|
abe0f07d32
|
Fix for object
|
4 年之前 |
mtardy
|
31b1fa6cdb
|
Add the object structure
|
4 年之前 |