Graphviz 13.0.0~dev.20241220.2304
|
#include "config.h"
#include <expr/exlib.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <util/agxbuf.h>
#include <util/gv_ctype.h>
#include <util/streq.h>
#include <util/unreachable.h>
Go to the source code of this file.
Macros | |
#define | trace(p, a, b, c) do { } while (0) |
Functions | |
static int | lex (Expr_t *ex) |
int | extoken_fn (Expr_t *ex) |
int extoken_fn | ( | Expr_t * | ex | ) |
Definition at line 311 of file extoken.c.
References agxbclear(), agxbput(), agxbputc(), agxbuse(), AND, CHARACTER, chrtoi(), DEC, DECLARE, dtinsert, dtmatch, dtview(), DYNAMIC, EQ, error_info, EX_CHARSTRING, ex_lval, EX_NAMELEN, exerror(), exnospace(), expr, expush(), extoken_fn(), exunlex, FLOATING, EX_STYPE::floating, GE, gv_isalnum(), gv_isalpha(), gv_isdigit(), gv_isspace(), gv_isxdigit(), ID, EX_STYPE::id, id_string, INC, Exid_s::index, INTEGER, EX_STYPE::integer, LABEL, LE, lex, Exid_s::lex, Error_info_s::line, LSH, NAME, Exid_s::name, NE, Exstate_s::nolabel, NULL, EX_STYPE::op, OR, PRAGMA, RSH, setcontext, streq(), stresc(), STRING, EX_STYPE::string, Expr_s::symbols, UNREACHABLE, UNSIGNED, Expr_s::vm, vmalloc(), and vmstrdup().
Referenced by extoken_fn().
|
static |
Definition at line 270 of file extoken.c.
References expop(), putcontext, setcontext, and trace.