The src/parse DirectoryΒΆ
Namespace parse. Delivered during TC-1.
File: libparse.hh (src/ast/)
The interface of the
parsemodule. It exports theparseprocedure and wrappers around it.
File: scantiger.ll (src/parse/)
The scanner.
File: parsetiger.yy (src/parse/)
The parser.
File: tiger-driver.{hh|hxx} (src/parse/)
Driver implementation for AST creation and deletion
File: position.hh (src/ast/)
Keeping track of a point (cursor) in a file.
File: location.hh (src/ast/)
Keeping track of a range (two cursors) in a (or two) file.