#include <sys/types.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <locale.h>
#include <ctype.h>
#include <err.h>
#include <errno.h>
#include <regex.h>
#include <limits.h>
#include <asterisk/ast_expr.h>
#include <asterisk/logger.h>
Include dependency graph for ast_expr.c:
Go to the source code of this file.
Data Structures | |
struct | val |
struct | parser_control |
struct | yyltype |
union | yystype |
union | yyalloc |
Defines | |
#define | YYBISON 1 /* Identify Bison output. */ |
#define | yyparse ast_yyparse |
#define | yylex ast_yylex |
#define | yyerror ast_yyerror |
#define | yylval ast_yylval |
#define | yychar ast_yychar |
#define | yydebug ast_yydebug |
#define | yynerrs ast_yynerrs |
#define | YYLSP_NEEDED 1 |
#define | GE 257 |
#define | LE 258 |
#define | NE 259 |
#define | TOKEN 260 |
#define | QUAD_MIN (-0x7fffffffffffffffL-1) |
#define | QUAD_MAX (0x7fffffffffffffffL) |
#define | YYPARSE_PARAM kota |
#define | YYLEX_PARAM kota |
#define | YYLTYPE yyltype |
#define | YYLTYPE_IS_TRIVIAL 1 |
#define | ast_yyerror(x) ast_yyerror(x,&yyloc,kota) |
#define | YYSTYPE yystype |
#define | YYSTYPE_IS_TRIVIAL 1 |
#define | YYDEBUG 0 |
#define | YYFINAL 36 |
#define | YYFLAG -32768 |
#define | YYNTBASE 20 |
#define | YYTRANSLATE(x) ((unsigned)(x) <= 260 ? yytranslate[x] : 22) |
#define | YYLAST 83 |
#define | YYPURE 1 |
#define | YYSTACK_ALLOC malloc |
#define | YYSTACK_FREE free |
#define | YYSTACK_GAP_MAX (sizeof (union yyalloc) - 1) |
#define | YYSTACK_BYTES(N) |
#define | YYCOPY(To, From, Count) |
#define | YYSTACK_RELOCATE(Stack) |
#define | YYSIZE_T unsigned int |
#define | yyerrok (yyerrstatus = 0) |
#define | yyclearin (yychar = YYEMPTY) |
#define | YYEMPTY -2 |
#define | YYEOF 0 |
#define | YYACCEPT goto yyacceptlab |
#define | YYABORT goto yyabortlab |
#define | YYERROR goto yyerrlab1 |
#define | YYFAIL goto yyerrlab |
#define | YYRECOVERING() (!!yyerrstatus) |
#define | YYBACKUP(Token, Value) |
#define | YYTERROR 1 |
#define | YYERRCODE 256 |
#define | YYLLOC_DEFAULT(Current, Rhs, N) |
#define | YYLEX yylex (&yylval, &yylloc, YYLEX_PARAM) |
#define | YYDPRINTF(Args) |
#define | YYINITDEPTH 200 |
#define | YYMAXDEPTH 10000 |
#define | YYPARSE_PARAM_ARG YYPARSE_PARAM |
#define | YYPARSE_PARAM_DECL void *YYPARSE_PARAM; |
#define | YY_DECL_NON_LSP_VARIABLES |
#define | YY_DECL_VARIABLES |
#define | YYPOPSTACK (yyvsp--, yyssp--, yylsp--) |
#define | ast_yyerror(x) ast_yyerror(x, YYLTYPE *yylloc, struct parser_control *karoto) |
Typedefs | |
typedef yyltype | yyltype |
Enumerations | |
enum | valtype { integer, numeric_string, string } |
Functions | |
int | yyparse (YYPARSE_PARAM_ARG) |
char * | ast_expr (char *arg) |
|
Definition at line 1605 of file ast_expr.c. |
|
Definition at line 1605 of file ast_expr.c. |
|
Definition at line 15 of file ast_expr.c. |
|
Definition at line 16 of file ast_expr.c. |
|
Definition at line 17 of file ast_expr.c. |
|
Definition at line 47 of file ast_expr.c. |
|
Definition at line 44 of file ast_expr.c. |
|
Definition at line 18 of file ast_expr.c. |
|
Definition at line 655 of file ast_expr.c. |
|
Value: Definition at line 666 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 466 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 465 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 473 of file ast_expr.c. |
|
Definition at line 4 of file ast_expr.c. |
|
Definition at line 10 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 462 of file ast_expr.c. |
|
Definition at line 415 of file ast_expr.c. |
|
Definition at line 149 of file ast_expr.c. |
|
Definition at line 11 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 546 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 463 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 464 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 491 of file ast_expr.c. |
|
Definition at line 461 of file ast_expr.c. |
|
Definition at line 467 of file ast_expr.c. |
|
Definition at line 8 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 471 of file ast_expr.c. |
|
Definition at line 154 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 155 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 551 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 277 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 513 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 7 of file ast_expr.c. |
|
Definition at line 51 of file ast_expr.c. |
|
Value:
Definition at line 502 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 13 of file ast_expr.c. |
|
Definition at line 113 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 114 of file ast_expr.c. |
|
Definition at line 9 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 566 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 12 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 156 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 6 of file ast_expr.c. |
|
Definition at line 50 of file ast_expr.c. |
|
Definition at line 635 of file ast_expr.c. |
|
Definition at line 636 of file ast_expr.c. |
|
|
|
Definition at line 305 of file ast_expr.c. |
|
Definition at line 472 of file ast_expr.c. |
|
Definition at line 458 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 373 of file ast_expr.c. Referenced by yyparse(). |
|
Value: Definition at line 399 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 374 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 394 of file ast_expr.c. |
|
Definition at line 431 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 127 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 128 of file ast_expr.c. |
|
Definition at line 490 of file ast_expr.c. Referenced by yyparse(). |
|
Definition at line 159 of file ast_expr.c. Referenced by yyparse(). |
|
|
|
Definition at line 56 of file ast_expr.c.
|
|
Definition at line 1558 of file ast_expr.c. References parser_control::arg_orig, parser_control::argv, parser_control::firsttoken, free, integer, malloc, parser_control::result, and strdup. Referenced by pbx_substitute_variables_helper().
|
|
Definition at line 684 of file ast_expr.c. References YY_DECL_VARIABLES, YYABORT, YYACCEPT, yychar, yydebug, YYDPRINTF, YYEMPTY, YYEOF, yyerror, YYFINAL, YYFLAG, YYINITDEPTH, YYLAST, YYLEX, YYLLOC_DEFAULT, YYLTYPE, yylval, YYMAXDEPTH, yynerrs, YYNTBASE, YYSIZE_T, YYSTACK_ALLOC, YYSTACK_BYTES, YYSTACK_FREE, YYSTACK_RELOCATE, YYSTYPE, YYTERROR, and YYTRANSLATE.
|