• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/CPANInternal-140/YAML-Syck/

Lines Matching defs:parser

1 /* A Bison parser, made by GNU Bison 1.875d.  */
3 /* Skeleton parser for Yacc-like parsing with Bison,
27 ``semantic'' parser. */
101 void apply_seq_in_map( SyckParser *parser, SyckNode *n );
103 #define YYPARSE_PARAM parser
104 #define YYLEX_PARAM parser
106 #define NULL_NODE(parser, node) \
108 if ( ((SyckParser *)parser)->taguri_expansion == 1 ) \
162 /* The parser invokes alloca or malloc; define the necessary symbols. */
761 /* YYINITDEPTH -- initial size of the parser's stacks. */
1046 yyoverflow ("parser stack overflow",
1191 unconditionally makes the parser a bit smaller, and it avoids a
1202 ((SyckParser *)parser)->root = syck_hdlr_add_node( (SyckParser *)parser, yyvsp[0].nodeData );
1209 ((SyckParser *)parser)->root = syck_hdlr_add_node( (SyckParser *)parser, yyvsp[0].nodeData );
1216 ((SyckParser *)parser)->eof = 1;
1223 syck_add_transfer( yyvsp[-1].name, yyvsp[0].nodeData, ((SyckParser *)parser)->taguri_expansion );
1244 yyval.nodeData = syck_hdlr_add_anchor( (SyckParser *)parser, yyvsp[-1].name, yyvsp[0].nodeData );
1265 NULL_NODE( parser, n );
1273 if ( ((SyckParser *)parser)->implicit_typing == 1 )
1275 try_tag_implicit( yyvsp[0].nodeData, ((SyckParser *)parser)->taguri_expansion );
1284 syck_add_transfer( yyvsp[-1].name, yyvsp[0].nodeData, ((SyckParser *)parser)->taguri_expansion );
1305 yyval.nodeData = syck_hdlr_add_anchor( (SyckParser *)parser, yyvsp[-1].name, yyvsp[0].nodeData );
1312 syck_add_transfer( yyvsp[-1].name, yyvsp[0].nodeData, ((SyckParser *)parser)->taguri_expansion );
1328 if ( ((SyckParser *)parser)->implicit_typing == 1 )
1330 try_tag_implicit( yyvsp[0].nodeData, ((SyckParser *)parser)->taguri_expansion );
1339 yyval.nodeData = syck_hdlr_add_anchor( (SyckParser *)parser, yyvsp[-1].name, yyvsp[0].nodeData );
1350 yyval.nodeData = syck_hdlr_get_anchor( (SyckParser *)parser, yyvsp[0].name );
1358 if ( ((SyckParser *)parser)->taguri_expansion == 1 )
1394 yyval.nodeId = syck_hdlr_add_node( (SyckParser *)parser, yyvsp[0].nodeData );
1401 syck_add_transfer( yyvsp[-2].name, yyvsp[0].nodeData, ((SyckParser *)parser)->taguri_expansion );
1409 syck_add_transfer( yyvsp[-1].name, yyvsp[0].nodeData, ((SyckParser *)parser)->taguri_expansion );
1433 yyval.nodeData = syck_hdlr_add_anchor( (SyckParser *)parser, yyvsp[-2].name, yyvsp[0].nodeData );
1440 yyval.nodeData = syck_hdlr_add_anchor( (SyckParser *)parser, yyvsp[-1].name, yyvsp[0].nodeData );
1483 yyval.nodeData = syck_new_seq( syck_hdlr_add_node( (SyckParser *)parser, yyvsp[0].nodeData ) );
1490 syck_seq_add( yyvsp[-2].nodeData, syck_hdlr_add_node( (SyckParser *)parser, yyvsp[0].nodeData ) );
1498 apply_seq_in_map( (SyckParser *)parser, yyvsp[-1].nodeData );
1506 apply_seq_in_map( (SyckParser *)parser, yyvsp[-1].nodeData );
1514 syck_add_transfer( yyvsp[-2].name, yyvsp[0].nodeData, ((SyckParser *)parser)->taguri_expansion );
1522 syck_add_transfer( yyvsp[-1].name, yyvsp[0].nodeData, ((SyckParser *)parser)->taguri_expansion );
1546 yyval.nodeData = syck_hdlr_add_anchor( (SyckParser *)parser, yyvsp[-2].name, yyvsp[0].nodeData );
1553 yyval.nodeData = syck_hdlr_add_anchor( (SyckParser *)parser, yyvsp[-1].name, yyvsp[0].nodeData );
1568 syck_hdlr_add_node( (SyckParser *)parser, yyvsp[-2].nodeData ),
1569 syck_hdlr_add_node( (SyckParser *)parser, yyvsp[0].nodeData ) );
1591 apply_seq_in_map( (SyckParser *)parser, yyvsp[-2].nodeData );
1610 syck_hdlr_add_node( (SyckParser *)parser, yyvsp[-2].nodeData ),
1611 syck_hdlr_add_node( (SyckParser *)parser, yyvsp[0].nodeData ) );
1642 NULL_NODE( parser, n );
1644 syck_hdlr_add_node( (SyckParser *)parser, yyvsp[0].nodeData ),
1645 syck_hdlr_add_node( (SyckParser *)parser, n ) );
1862 | yyoverflowlab -- parser overflow comes here. |
1865 yyerror ("parser stack overflow");
1883 apply_seq_in_map( SyckParser *parser, SyckNode *n )
1893 syck_hdlr_add_node( parser, n->shortcut ) );