Implement Task 6 from docs/plans/2025-10-12-pipe-expressions.md - Add pipe operator (|) termination to tokenizer - Update grammar to include expressionWithoutIdentifier in pipeOperand - Add PipeExpr case to compiler switch statement - Implement pipe compilation: piped value becomes first argument - Store piped values in temporary __pipe_value variable - Handle both FunctionCallOrIdentifier and FunctionCall operands - Add integration tests for pipe expressions Tests: - Simple pipe (5 | double) works correctly - Additional tests exist but have pre-existing issues with function parameters 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| compiler.test.ts | ||
| compiler.ts | ||
| compilerError.ts | ||
| pipe.test.ts | ||
| utils.ts | ||