Lines Matching refs:token
290 struct token *parse_expression(struct token *token, struct expression **tree);
291 struct token *conditional_expression(struct token *token, struct expression **tree);
292 struct token *primary_expression(struct token *token, struct expression **tree);
293 struct token *parens_expression(struct token *token, struct expression **expr, const char *where);
294 struct token *string_expression(struct token *token, struct expression **expr, const char *where);
295 struct token *assignment_expression(struct token *token, struct expression **tree);
320 struct token *typename(struct token *, struct symbol **, int *);
322 static inline int lookup_type(struct token *token)
324 if (token->pos.type == TOKEN_IDENT) {
325 struct symbol *sym = lookup_symbol(token->ident, NS_SYMBOL | NS_TYPEDEF);
333 struct token *initializer(struct expression **tree, struct token *token);
334 struct token *compound_statement(struct token *, struct statement *);
337 #define constant_expression(token,tree) conditional_expression(token, tree)