libertaria-stack/l1-identity/qvl
Markus Maiwald c944e08202 feat(qvl): add GQL parser (ISO 39075) - Sprint 2 WIP
Add Graph Query Language parser components:
- gql/ast.zig: AST types (Query, Match, Create, Return, etc.)
- gql/lexer.zig: Tokenizer with ISO 39075 keywords
- gql/parser.zig: Recursive descent parser
- gql.zig: Module entry point with parse() function

Supports:
- MATCH, CREATE, DELETE, RETURN statements
- Node and Edge patterns with properties
- Variable length paths (*1..3 quantifiers)
- WHERE clauses with AND/OR logic
- Property comparisons (=, <>, <, <=, >, >=)

Note: Tests need Zig API updates (ArrayList changes)

Part of Sprint 2: GQL Parser.
2026-02-03 09:59:50 +01:00
..
gql feat(qvl): add GQL parser (ISO 39075) - Sprint 2 WIP 2026-02-03 09:59:50 +01:00
betrayal.zig Phase 9 Complete: Autonomous Immune Response Operational 🛡️ (Artifacts Removed) 2026-01-31 04:32:09 +01:00
gossip.zig Phase 4B: L1 QVL Advanced Graph Engine (Bellman-Ford, A*, Aleph Gossip, Belief Propagation) 2026-01-31 02:24:19 +01:00
gql.zig feat(qvl): add GQL parser (ISO 39075) - Sprint 2 WIP 2026-02-03 09:59:50 +01:00
inference.zig Phase 6A: QVL FFI C exports for L2 integration 2026-01-31 03:06:20 +01:00
integration.zig fix(qvl): fix Zig API compatibility for storage and integration layers 2026-02-03 09:35:36 +01:00
pathfinding.zig Phase 6A: QVL FFI C exports for L2 integration 2026-01-31 03:06:20 +01:00
pop_integration.zig feat(capsule): implement discovery, federation, and persistence (Phase 10) 2026-01-31 08:35:22 +01:00
storage.zig fix(qvl): fix Zig API compatibility for storage and integration layers 2026-02-03 09:35:36 +01:00
types.zig Phase 9 Complete: Autonomous Immune Response Operational 🛡️ (Artifacts Removed) 2026-01-31 04:32:09 +01:00