limbo/simulator/generation
bit-aloo 9a54ef214e
parser: Distinguish quoted identifiers and unify Id into Name enum
This commit replaces the `Name(pub String)` struct with a `Name` enum that
explicitly models how the name appeared in the source either as an
unquoted identifier (`Ident`) or a quoted string (`Quoted`).

In the process, the separate `Id` wrapper type has been coalesced into the
`Name` enum, simplifying the AST and reducing duplication in identifier
handling logic.

While this increases the size of some AST nodes (notably `yyStackEntry`),
it improves correctness and makes source structure more explicit for
later phases.
2025-07-24 14:40:19 +05:30
..
predicate parser: Distinguish quoted identifiers and unify Id into Name enum 2025-07-24 14:40:19 +05:30
expr.rs parser: Distinguish quoted identifiers and unify Id into Name enum 2025-07-24 14:40:19 +05:30
mod.rs add random_expr for SELECT <expr>; 2025-07-14 18:48:02 -04:00
plan.rs sim: provide additional context in assertion failures 2025-07-16 12:05:30 +03:00
property.rs sim: add order by to some queries 2025-07-18 10:47:36 +03:00
query.rs sim: add order by to some queries 2025-07-18 10:47:36 +03:00
table.rs make the large table smaller 2025-07-15 09:56:27 -04:00