Changeset 4e2befe3 for src/Parser


Ignore:
Timestamp:
Jul 25, 2022, 12:45:12 PM (2 years ago)
Author:
JiadaL <j82liang@…>
Branches:
ADT, ast-experimental, master, pthread-emulation, qualifiedEnum
Children:
def751f
Parents:
50a8aa9
Message:

add build_qualified_expr

Location:
src/Parser
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/Parser/ExpressionNode.cc

    r50a8aa9 r4e2befe3  
    509509} // build_varref
    510510
     511QualifiedNameExpr * build_qualified_expr( const DeclarationNode * decl_node, const NameExpr * name ) {
     512        Type * targetType = maybeMoveBuildType( decl_node );
     513        return new QualifiedNameExpr( targetType, name->name );
     514        return nullptr;
     515}
     516
    511517DimensionExpr * build_dimensionref( const string * name ) {
    512518        DimensionExpr * expr = new DimensionExpr( *name );
  • src/Parser/ParseNode.h

    r50a8aa9 r4e2befe3  
    183183
    184184NameExpr * build_varref( const std::string * name );
     185QualifiedNameExpr * build_qualified_expr( const DeclarationNode * decl_node, const NameExpr * name );
    185186DimensionExpr * build_dimensionref( const std::string * name );
    186187
Note: See TracChangeset for help on using the changeset viewer.