1+ > package foo :foo
2+ #^^^^^^^ source .wit meta .package - decl .wit storage .modifier .package - decl .wit
3+ # ^ source .wit meta .package - decl .wit
4+ # ^^^ source .wit meta .package - decl .wit meta .id .package - decl .wit meta .package - identifier .wit entity .name .namespace .package - identifier .wit entity .name .type .id .wit
5+ # ^ source .wit meta .package - decl .wit meta .id .package - decl .wit meta .package - identifier .wit keyword .operator .namespace .package - identifier .wit
6+ # ^^^ source .wit meta .package - decl .wit meta .id .package - decl .wit meta .package - identifier .wit entity .name .type .package - identifier .wit entity .name .type .id .wit
7+ >
8+ > interface chars {
9+ #^^^^^^^^^ source .wit meta .interface - item .wit keyword .declaration .interface .interface - item .wit storage .type .wit
10+ # ^ source .wit meta .interface - item .wit
11+ # ^^^^^ source .wit meta .interface - item .wit entity .name .type .id .interface - item .wit
12+ # ^ source .wit meta .interface - item .wit
13+ # ^ source .wit meta .interface - item .wit punctuation .brackets .curly .begin .wit
14+ > // / A function that accepts a character
15+ #^^^^^ source .wit meta .interface - item .wit comment .line .documentation .wit
16+ # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source .wit meta .interface - item .wit comment .line .documentation .wit
17+ > take - char: func (x : char )
18+ #^^ source .wit meta .interface - item .wit meta .func - item .wit
19+ # ^^^^ source .wit meta .interface - item .wit meta .func - item .wit entity .name .function .id .func - item .wit meta .word .wit
20+ # ^ source .wit meta .interface - item .wit meta .func - item .wit entity .name .function .id .func - item .wit meta .word - separator .wit
21+ # ^^^^ source .wit meta .interface - item .wit meta .func - item .wit entity .name .function .id .func - item .wit meta .word .wit
22+ # ^ source .wit meta .interface - item .wit meta .func - item .wit keyword .operator .key - value .wit
23+ # ^ source .wit meta .interface - item .wit meta .func - item .wit
24+ # ^^^^ source .wit meta .interface - item .wit meta .func - item .wit meta .function .wit keyword .other .func .func - type .wit
25+ # ^ source .wit meta .interface - item .wit meta .func - item .wit meta .function .wit punctuation .brackets .round .begin .wit
26+ # ^ source .wit meta .interface - item .wit meta .func - item .wit meta .function .wit meta .named - type - list .wit variable .parameter .id .named - type .wit
27+ # ^ source .wit meta .interface - item .wit meta .func - item .wit meta .function .wit meta .named - type - list .wit keyword .operator .key - value .wit
28+ # ^ source .wit meta .interface - item .wit meta .func - item .wit meta .function .wit meta .named - type - list .wit
29+ # ^^^^ source .wit meta .interface - item .wit meta .func - item .wit meta .function .wit meta .named - type - list .wit entity .name .type .string .wit
30+ # ^ source .wit meta .interface - item .wit meta .func - item .wit meta .function .wit punctuation .brackets .round .end .wit
31+ > // / A function that returns a character
32+ #^^^^^ source .wit meta .interface - item .wit comment .line .documentation .wit
33+ # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source .wit meta .interface - item .wit comment .line .documentation .wit
34+ > return - char: func () -> char
35+ #^^ source .wit meta .interface - item .wit meta .func - item .wit
36+ # ^^^^^^ source .wit meta .interface - item .wit meta .func - item .wit entity .name .function .id .func - item .wit meta .word .wit
37+ # ^ source .wit meta .interface - item .wit meta .func - item .wit entity .name .function .id .func - item .wit meta .word - separator .wit
38+ # ^^^^ source .wit meta .interface - item .wit meta .func - item .wit entity .name .function .id .func - item .wit meta .word .wit
39+ # ^ source .wit meta .interface - item .wit meta .func - item .wit keyword .operator .key - value .wit
40+ # ^ source .wit meta .interface - item .wit meta .func - item .wit
41+ # ^^^^ source .wit meta .interface - item .wit meta .func - item .wit meta .function .wit keyword .other .func .func - type .wit
42+ # ^ source .wit meta .interface - item .wit meta .func - item .wit meta .function .wit punctuation .brackets .round .begin .wit
43+ # ^ source .wit meta .interface - item .wit meta .func - item .wit meta .function .wit punctuation .brackets .round .end .wit
44+ # ^ source .wit meta .interface - item .wit meta .func - item .wit meta .function .wit
45+ # ^^ source .wit meta .interface - item .wit meta .func - item .wit meta .function .wit meta .result - list .wit keyword .operator .arrow .skinny .wit
46+ # ^^^^^ source .wit meta .interface - item .wit meta .func - item .wit meta .function .wit meta .types .result - list .wit entity .name .type .string .wit
47+ > }
48+ #^ source .wit meta .interface - item .wit punctuation .brackets .curly .end .wit
49+ >
50+ > world the - world {
51+ #^^^^^ source .wit meta .world - item .wit keyword .declaration .world .world - item .wit storage .type .wit
52+ # ^ source .wit meta .world - item .wit
53+ # ^^^^^^^^^ source .wit meta .world - item .wit entity .name .type .id .world - item .wit
54+ # ^ source .wit meta .world - item .wit
55+ # ^ source .wit meta .world - item .wit punctuation .brackets .curly .begin .wit
56+ > import chars
57+ #^^ source .wit meta .world - item .wit meta .import - item .wit
58+ # ^^^^^^ source .wit meta .world - item .wit meta .import - item .wit keyword .control .import .import - item .wit
59+ # ^ source .wit meta .world - item .wit meta .import - item .wit
60+ # ^^^^^ source .wit meta .world - item .wit meta .import - item .wit meta .id .import - item .wit variable .other .id .import - item .wit
61+ > export chars
62+ #^^ source .wit meta .world - item .wit meta .export - item .wit
63+ # ^^^^^^ source .wit meta .world - item .wit meta .export - item .wit keyword .control .export .export - item .wit
64+ # ^ source .wit meta .world - item .wit meta .export - item .wit
65+ # ^^^^^ source .wit meta .world - item .wit meta .export - item .wit meta .id .export - item .wit variable .other .constant .id .export - item .wit
66+ > }
67+ #^ source .wit meta .world - item .wit punctuation .brackets .curly .end .wit
68+ >
0 commit comments