48 コミット (4aadad65c948cc4a74f99d3fe4e7237a3ae431f2)

作成者 SHA1 メッセージ 日付
  mtardy 530e71426b Move TYPESIG and CASE macros and undef them 4年前
  mtardy d4af735207 Add TYPESIG and CASE macros to switch between types combinations more elegantly 4年前
  Ian Piumarta 1cee17ea17 Add flags to Map with MAP_ENCLOSED bit; add pool pointer to Map for scope free list 4年前
  Ian Piumarta ce8ac5975f Grow maps exponentially instead of linearly 4年前
  Ian Piumarta 6a297558bc Add String() factory; instrument memory usage 4年前
  mtardy f42be7d411 Fix relations to compare more than just integers, fix semicolons to end 4年前
  mtardy 1ed52120bb Add slice '[n:m]' for strings and array-like maps 4年前
  mtardy 2c057a58f9 Fix circular printing, comparison and pass scope to primitives 4年前
  mtardy 7ca8267244 Add printOn function and fix readEvalPrint with imports 4年前
  mtardy 1a82135eab Fix try catch mechanism and runtimeError with mrAST 4年前
  mtardy b51fe9f606
Add nice format for runtime errors (#12) 4年前
  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年前