Ignore:
Timestamp:
Mar 23, 2018, 9:29:09 AM (6 years ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, with_gc
Children:
af1ed1ad
Parents:
766309d
Message:

formatting, documentation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Parser/parser.yy

    r766309d r7e419e7  
    1010// Created On       : Sat Sep  1 20:22:55 2001
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Thu Mar 22 16:25:19 2018
    13 // Update Count     : 3124
     12// Last Modified On : Thu Mar 22 16:56:21 2018
     13// Update Count     : 3125
    1414//
    1515
     
    486486        | '(' compound_statement ')'                                            // GCC, lambda expression
    487487                { $$ = new ExpressionNode( new StmtExpr( dynamic_cast< CompoundStmt * >(maybeMoveBuild< Statement >($2) ) ) ); }
    488         | constant '`' IDENTIFIER                                                               // CFA
     488        | constant '`' IDENTIFIER                                                       // CFA, postfix call
    489489                { $$ = new ExpressionNode( build_func( new ExpressionNode( build_postfix_name( $3 ) ), $1 ) ); }
    490         | string_literal '`' IDENTIFIER                                         // CFA
     490        | string_literal '`' IDENTIFIER                                         // CFA, postfix call
    491491                { $$ = new ExpressionNode( build_func( new ExpressionNode( build_postfix_name( $3 ) ), new ExpressionNode( $1 ) ) ); }
    492         | IDENTIFIER '`' IDENTIFIER                                                     // CFA
     492        | IDENTIFIER '`' IDENTIFIER                                                     // CFA, postfix call
    493493                { $$ = new ExpressionNode( build_func( new ExpressionNode( build_postfix_name( $3 ) ), new ExpressionNode( build_varref( $1 ) ) ) ); }
    494         | tuple '`' IDENTIFIER                                                          // CFA
     494        | tuple '`' IDENTIFIER                                                          // CFA, postfix call
    495495                { $$ = new ExpressionNode( build_func( new ExpressionNode( build_postfix_name( $3 ) ), $1 ) ); }
    496         | '(' comma_expression ')' '`' IDENTIFIER                       // CFA
     496        | '(' comma_expression ')' '`' IDENTIFIER                       // CFA, postfix call
    497497                { $$ = new ExpressionNode( build_func( new ExpressionNode( build_postfix_name( $5 ) ), $2 ) ); }
    498498        | type_name '.' no_attr_identifier                                      // CFA, nested type
Note: See TracChangeset for help on using the changeset viewer.