- ast.rs: add Type, Block, ElseBranch, Stmt, StmtKind - parser.rs: parse_type, parse_block, parse_stmt and all sub-parsers; missing-token insertion via expect(), synchronize() for panic-mode recovery on non-startable tokens; 26 new tests (62 total) - main.rs: REPL now parses statements instead of bare expressions