GitHub PushEvent at 2014-12-27 17:04:37
Repository: j80-compiler
Actor: Jakz
Payload: {"shas":[["e4f4c6489dc470b53fad33abbeb602fba266aa56","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@pixbits.com","tests on a finer visitor approach, could be overkill for the purpose though","Jack",false],["0912e790098193002f0bb4a27f8a13e227fcc601","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@pixbits.com","removed old references to visitor, completed new Visitor which specific methods for AST nodes and dispatch based on runtime type, reworked if/elseif/else compiler parsing and AST generation to actually work","Jack",false],["3ddd820321dbb4a1b80ce03bf829759e05e67711","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@pixbits.com","added ASTTernaryOperator to support ?: conditional expression","Jack",false],["075d35f4a76cf8cadd50b57f9c56f4eebe678441","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@pixbits.com","working on AST to enhance grammar","Jack",false],["5d927d0575940f0cb6eee33ae3a1d0f1a2b6a550","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@pixbits.com","enhancing parser and AST to manage array declarations","Jack",false],["c038e70b3fb41a11abb4f7341f676baadf28d1c1","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@pixbits.com","fixed some shift/reduce conflicts in nanoc parser, fixed behavior for parsin arrays","Jack",false],["defd331efc38b2412845fdf661ad8f36f89d7381","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@pixbits.com","added stub for future interactive debugger","Jack",false],["42fb2d3db4461f45395bbf46dd58df7fc293ab6b","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@pixbits.com","reworked compiler grammar of statements to manage bodies and scope (and empty statement)","Jack",false],["0f2522ebec36907d5946954e97b9c3e4bb1c5e29","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@pixbits.com","created stub for SymbolTable","Jack",false],["5098ca27bc818684ceae49211061f5e500c85f28","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@pixbits.com","created stub for SymbolTable","Jack",false],["d332fb3f839394d8c0a610547f2f1b882ee22c90","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@pixbits.com","SymbolTable implementation with tests with its visitor to build a scoped symbol table","Jack",false],["95e4bfbda2838d6349ebbf1604f94180481ba1ab","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@pixbits.com","simplified template AST nodes which were unnecessary, fixed SymbolsVisitor that generates symbol table","Jack",false],["e4816fe14f51a8715d8d6855ae10139ce0661d42","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@pixbits.com","rewrote whole type system to use a hierarchy of classes for type, so allow management and encapsulation and type conversions and whatever","Jack",false],["4225bf97923977eb69092b37647acebd577db382","596727c8a0ea4db3ba2ceceedccbacd3d7b371b8@pixbits.com","added support for recursive pointer types","Jack",false]],"size":14,"ref":"refs/heads/master","head":"4225bf97923977eb69092b37647acebd577db382"}