文件结构

.
├── Cargo.lock
├── Cargo.toml
├── common
│   ├── Cargo.toml
│   └── src
│       ├── errors.rs
│       ├── ignore_result.rs
│       ├── indent_printer.rs
│       ├── lib.rs
│       ├── loc.rs
│       ├── op.rs
│       └── ref.rs
├── driver
│   ├── Cargo.toml
│   └── src
│       ├── cli.rs
│       ├── lib.rs
│       ├── test.rs
│       └── test_util.rs
├── print
│   ├── Cargo.toml
│   └── src
│       ├── ast.rs
│       └── lib.rs
└── syntax
    ├── Cargo.toml
    └── src
        ├── ast.rs
        ├── lib.rs
        ├── parser_ll.rs # 相比pa1a唯一一个新增的文件,在这里用ll(1)文法实现新语法
        ├── parser.rs
        ├── symbol.rs
        └── ty.rs

Last updated