* ```abnf * Out = "<:" Expr * ```
(s: ITokenStream)
| 199 | * ``` |
| 200 | */ |
| 201 | function parseOut(s: ITokenStream): Ast.Call { |
| 202 | const startPos = s.getPos(); |
| 203 | |
| 204 | s.expect(TokenKind.Out); |
| 205 | s.next(); |
| 206 | const expr = parseExpr(s, false); |
| 207 | |
| 208 | return CALL_NODE('print', [expr], startPos, s.getPos()); |
| 209 | } |
| 210 | |
| 211 | /** |
| 212 | * ```abnf |