Tree @master (Download .tar.gz)
History of
src
/
sixtypical
/
parser.py
@master
git clone https://git.catseye.tc/SixtyPical/
- Store type information in SymbolTable shared across phases. Chris Pressey 5 years ago
- Refactor to avoid storing LocationRefs in SymEntry. Chris Pressey 5 years ago
- Distinct AST nodes for call and goto instructions. Chris Pressey 5 years ago
- Checkpoint import of changes for version 0.19. Chris Pressey 5 years ago
- `goto` may only occur at the end of a block. Chris Pressey 5 years ago
- Merge branch 'develop-0.17' into remove-legacy-syntax Chris Pressey 5 years ago
- locexpr() always returns a ForwardReference if it can't lookup it. Chris Pressey 5 years ago
- backpatch_constraint_labels can resolve ForwardReferences. Chris Pressey 5 years ago
- Distinct symbol resolution phase (as a method on parser.) Chris Pressey 5 years ago
- Simply always produce ForwardReferences in locexpr(forward=True). Chris Pressey 5 years ago
- Even more general. Chris Pressey 5 years ago
- Forward-reference resolution becomes increasingly general. Chris Pressey 5 years ago
- Generalize forward reference resolution a smidge. Chris Pressey 5 years ago
- Resolve forward references more explicitly. Chris Pressey 5 years ago
- Removing support for it is one thing, updating all tests another. Chris Pressey 5 years ago
- Another conversion away from self.context.fetch to self.declare. Chris Pressey 5 years ago
- Begin refactoring how the ParsingContext is used by the Parser. Chris Pressey 5 years ago
- Move merge_programs() out of main. Handle missing -o options. Chris Pressey 5 years ago
- Not making any promises, but reduce the errors under Python 3. Chris Pressey 5 years ago
- First cut at implementing `save`. Only the most basic tests though. Chris Pressey 6 years ago
- Able to parse, but not yet able to analyze, other table accesses. Chris Pressey 6 years ago
- Add more test cases. Chris Pressey 6 years ago
- Lessen dependence on the internals of ParsingContext. Chris Pressey 6 years ago
- A `byte` or `word` table can be initialized with a list of constants. Chris Pressey 6 years ago
- Initial support for initializing byte tables with list of bytes. Chris Pressey 6 years ago
- Support of NOP opcode. Chris Pressey 6 years ago
- Beginnings of modularity. Chris Pressey 6 years ago
- Clean up driver code, add filename to error messages. Chris Pressey 6 years ago
- Add symbolic constants. Chris Pressey 6 years ago
- Almost compile `for` loops correctly. Chris Pressey 6 years ago