(code: string)
| 1069 | } |
| 1070 | |
| 1071 | export function parseBasic(code: string): TermForBasic { |
| 1072 | return subsetSystem( |
| 1073 | parse(code), |
| 1074 | ["Boolean", "Number", "Func"], |
| 1075 | ["true", "false", "if", "number", "add", "var", "func", "call", "seq", "const"], |
| 1076 | ); |
| 1077 | } |
| 1078 | |
| 1079 | export function parseBasic2(code: string): TermForBasic2 { |
| 1080 | function conv(node: Term): Term { |
no test coverage detected