#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.
|
1.3.7