The src/parse DirectoryΒΆ

Namespace parse. Delivered during TC-1.

File: libparse.hh (src/ast/)

The interface of the parse module. It exports the parse procedure 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.