21 Commits (c4d102b9831cf94521847c902e2aedbdc85372ce)

Autor SHA1 Mensaje Fecha
  Ian Piumarta c4d102b983 Add boot and library meta code. hace 2 años
  Ian Piumarta f6dab4a73f Add flags to support compilation with Homebrew libgc. hace 2 años
  Ian Piumarta e6221cd68a Handle string and stringLiteral properly in outputNode. hace 2 años
  Ian Piumarta 720c2c141d Export prim_parseFrom to meta language. hace 2 años
  Ian Piumarta 2f2f27ccf0 Record function definitions in program.last map. hace 2 años
  Ian Piumarta 8845a0baba Add keyword arguments to newCall, meta grammar, and t_Call case of evaluator. hace 2 años
  Ian Piumarta 4413adc94d Use C_string for multi character sequences. hace 2 años
  Ian Piumarta 20a3d6d17b Add everyExternalDeclaration() and ensure(). hace 2 años
  Ian Piumarta 3a14858a70 Make yy context be local. hace 2 años
  Ian Piumarta 516867784d Add global parsimony variables to track struct/union/enum declarations. hace 2 años
  Ian Piumarta 79a457b358 Cosmetic. hace 2 años
  Ian Piumarta c2ede14d6a Add prim_treeCopy primitive; move some functions to before the grammar. hace 2 años
  Ian Piumarta 9060483dbd Move meta language environment initialisation out of main() to init(). hace 2 años
  Ian Piumarta d22ed02e77 Remove debugging printf. hace 2 años
  Ian Piumarta 8f69c6f81d Reorganise grammar putting common rules at the end. hace 2 años
  Ian Piumarta 7b881478fd Add names of rules as comments after section numbers for navigation. hace 2 años
  Ian Piumarta d9f06de063 Eval handles Undefined and Function in switch to avoid compiler warning. hace 2 años
  Ian Piumarta 238cce2151 Add map_pop to remove the last element from an array-like map. hace 2 años
  Ian Piumarta eb85a1fb75 Compare symbols by their name not by their address to prevent non-determinism. hace 2 años
  Ian Piumarta 886cf28409 Clean also removes dSYM directories. hace 2 años
  Ian Piumarta 51d648e7e1 Move source files into src subdir. hace 2 años