compiler features / parser
✓ 47 passing ✗ 1 failing
Lessons
1 ✓
Passing
lenient multiple errors
2 ✓
Passing 001 event multiline shape
3 ✓
Passing 002 branch constructor multiline
4 ✓
Passing 003 conditional imports
5 ✓
Passing 004 branch when clauses
6 ✓
Passing 006 flow checker validation
7 ✓
Passing 007 flow checker missing else
8 ✓
Passing 008 tap nested continuation
9 ✓
Passing 009 source with scope capture
Has docs10 ✓
Passing 010 module annotations
11 ✓
Passing 011 optional branch catchall
12 ✓
Passing 012 missing required branch
13 ✓
Passing 013 void event chaining
14 ✓
Passing 014 void chaining nested
15 ✓
Passing 015 abstract impl
Has docs16 ✓
Passing 016 optional branches ignored
17 ✓
Passing 017 catchall end to end
18 ✓
Passing 018 multiline annotations
19 ✓
Passing 019 subflow multiline call
Has docs20 ✓
Passing 020 transitive imports
21 ✓
Passing 022 invocation parentheses rules
Has docs22 ✓
Passing 023 template interpolation
Has docs23 ✓
Passing 024 source scope capture
Has docs24 ✓
Passing 029 transform requires comptime
Has docs25 ✓
Passing 030 comptime flows
26 ✓
Passing 031 annotations in ast
27 ✓
Passing 032 implicit source param
28 ✓
Passing 034 parser wrapper
29 ✓
Passing 035 circular imports
30 ✓
Passing 035 loop unhandled branch
31 ✓
Passing 036 expression parameter
32 ✓
Passing 036 parser runtime
33 ✓
Passing 037 expression scope capture
34 ✓
Passing 038 implicit expr and source
35 ✓
Passing 039 file source syntax
36 ✓
Passing 040 expression string capture
37 ✓
Passing 041 expression backslash escape
38 ✓
Passing 042 orisha pattern
39 ✓
Passing 043 inline continuation rejected
40 ✓
Passing 044 source block with branches
41 ✓
Passing 045 source block in pipeline
42 ✓
Passing 050 expression parameter emit
43 ✓
Passing 050 subflow field shorthand
44 ✗
Failing 051 comments in continuations — frontend
Has docs45 ✓
Passing 052 pattern branches
Has docs46 ✓
Passing 053 reject old tap syntax
47 ✓
Passing 054 inline source block args
48 ✓
Passing 055 inline pipe in string