11 Commits (880f21281ee359e01de659fe7d45549d19e6b84d)

Author SHA1 Message Date
Charles Brunet 5b29eff8ad parser: simplify other node constructors 2 years ago
Charles Brunet 0f4891cdf4 parser: simplify Assignment and PlusAssignment nodes 2 years ago
Charles Brunet 02ff9553db parser: add SymbolNode to preserve operators 2 years ago
Charles Brunet 306562b466 parser: use IdNode for function name and assignment name 2 years ago
Charles Brunet 5707d39017 parser: preserve number base 2 years ago
Eli Schwartz 0bb1647fd1
move various bits of type-checking only code to TYPE_CHECKING blocks 2 years ago
Dylan Baker f02e26877d cargo/interpreter: Implement an interpreter for Cargo TOML 2 years ago
Dylan Baker 4017dab484 cargo/cfg: Add a parser for the rust/cargo cfg() expressions 2 years ago
Dylan Baker 5e59e5a9e4 cargo/version: add a function to convert cargo versioning to meson 2 years ago
Dylan Baker b01ae087f5 cargo: Add a builder module to the cargo package 2 years ago
Dylan Baker 71325547aa cargo/manifest: Add a file with type definitions of the cargo manifest format 2 years ago