119 コミット (73dcfca222b2378214c99696ab28b325eff38a09)
 

作成者 SHA1 メッセージ 日付
  mtardy 73dcfca222
Merge pull request #15 from mtardy/slice 5年前
  mtardy 1ed52120bb Add slice '[n:m]' for strings and array-like maps 5年前
  mtardy 2837e6fede Fix runtime error backtrace printing for function call 5年前
  mtardy 07d1456630 Conflict resolution 5年前
  mtardy 22bf3b5b1b
Add backtrace (#14) 5年前
  mtardy 2c057a58f9 Fix circular printing, comparison and pass scope to primitives 5年前
  mtardy 7ca8267244 Add printOn function and fix readEvalPrint with imports 5年前
  mtardy 1a82135eab Fix try catch mechanism and runtimeError with mrAST 5年前
  mtardy b424810127
Add try catch mechanism (#13) 5年前
  mtardy b51fe9f606
Add nice format for runtime errors (#12) 5年前
  mtardy bf224030cb Update test files 5年前
  mtardy d9364885fe Add Throw mechanism and hierarchy in verbose mode 5年前
  mtardy 7f2decac9a Update test files 5年前
  mtardy 33b5a12c3d Add millis primitive 5年前
  mtardy 37a048a8e7 Fix map_zip to fill with either key numbers or null values 5年前
  mtardy 033294715f Update README and Dockerfile 5年前
  mtardy 7eb1f4934c Add '*' operator for string multiplication 5年前
  mtardy d96105269b Remove unreachable protos in eval switch 5年前
  mtardy 4e94a2d382 Fix string_concat 5年前
  mtardy fed14057ae Add '+' operator for string concatenation 5年前
  mtardy 6187f6c657 Add GetIndex and SetIndex for strings 5年前
  mtardy 80c0daceaa Treat single characters (delimited by single quotes) as integers 5年前
  mtardy e26c5c565f Clean some remaining comments and debugging printf 5年前
  mtardy 4f86f1cf3e
Add import statements (#10) 5年前
  mtardy 1f0bf64d84 Read directly from a file and/or stdin and improve error (with line and filename) at parsing time 5年前
  mtardy 38ca06d6aa Add the AST global object with all the protos attached to it for access 5年前
  mtardy c749e817cc Rename all the protos with Titlecase 5年前
  mtardy 78e17dbf35 Add syntax to extend the language via macro 5年前
  mtardy 3e08cb9394 Merge binary operators into assignments 5年前
  mtardy 5598b131e2 Update tests 5年前
  mtardy 07f07570db Add quasiquote and unquote mechanism, add 'syntax' fixed functions and use oop as functions name 5年前
  mtardy fafec91e1e Add name to Function struct to print them nicely 5年前
  mtardy 8aa2318855 Add experimental literal ast inside programs 5年前
  mtardy ee6f0d3497
Merge pull request #7 from mtardy/fixes2 5年前
  mtardy 6905791c60 Add tests and update todo 5年前
  mtardy 0b35fd3794 Fix 'not' operator and add primitives keys and length 5年前
  mtardy 3ee4fed8f3 Fix isHidden and add map_allkeys 5年前
  mtardy d568212a6c Fix parser 'blank' rule 5年前
  mtardy 8a245b3f00 Add tests for incdec and object instanciation 5年前
  mtardy 4286159da2
Many small changes to support object instanciation (#6) 5年前
  mtardy a0fee5b587
Add increment and decrement operators (#5) 5年前
  mtardy 17a457e18f Fix map_print for empty map 5年前
  mtardy d132382ce0 Fix map creation in eval by cloning the ast node and evaluating all the values 5年前
  mtardy 192ad4de7b Add map_keys and map_values methods that skip hidden symbols inside maps 5年前
  mtardy 27581da0e0 Add method invocation from object property with 'this' binding to access object properties 5年前
  mtardy b10ee10533 Factorize assign operations into a single rule 5年前
  mtardy 2128d6abf9 Print error in case of non-integer in arithmetic operation 5年前
  mtardy 566b88dec1 Merge newSetMember/newSetIndex and newGetMember/newGetIndex into newSetMap and newGetMap 5年前
  mtardy fe1a8156d2 Add assignment operators such as +=, -=, ... 5年前
  mtardy 319f05ff1c Modify drafts and tests 5年前