Lexer— 40+ token types, Unicode, nested comments
Parser— Full grammar: MATCH, CREATE, MERGE, DELETE, SET, WITH, UNWIND, FOREACH, CALL, UNION
Semantic Analysis— Variable scoping, type inference
Built-in Functions— 30+ functions: aggregation, scalar, string, math, list, path
Query Planner— Cost-based optimizer, index selection, join ordering
Query Executor— Volcano model, 25+ operators, multi-hop BFS, ALL SHORTEST