| 120 | } |
| 121 | |
| 122 | RET parse_float(PARAMS) { |
| 123 | struct graphql_token *tok = list_top(tokens, struct graphql_token, node); |
| 124 | if (!tok || tok->token_type != 'f') { |
| 125 | *err = "float expected"; return NULL; |
| 126 | } |
| 127 | CONSUME_ONE; |
| 128 | return tok; |
| 129 | } |
| 130 | |
| 131 | RET parse_string(PARAMS) { |
| 132 | struct graphql_token *tok = list_top(tokens, struct graphql_token, node); |