Searched refs:AstTypeName (Results 1 – 16 of 16) sorted by relevance
187 class AstTypeName; variable1152 class AstTypeName : public AstType1155 AstTypeName* base_opt;1159 inline AstTypeName(AstName* n) in AstTypeName() function1163 ~AstTypeName() {} in ~AstTypeName()1735 AstArray<AstTypeName*>* bounds;1823 AstTypeName* super_opt;2156 AstArray<AstTypeName*>* throws;3626 AstTypeName* base_opt;3662 AstTypeName* base_opt;[all …]
292 AstTypeName* Parser::MakeTypeArguments(int tokennum) in MakeTypeArguments()294 AstTypeName* p = Sym(tokennum) -> NameCast() in MakeTypeArguments()296 : DYNAMIC_CAST<AstTypeName*> (Sym(tokennum)); in MakeTypeArguments()319 AstTypeName* p = ast_pool -> NewTypeName(DYNAMIC_CAST<AstName*> (Sym(1))); in Act31()969 p -> super_opt = DYNAMIC_CAST<AstTypeName*> (Sym(5)); in MakeClassDeclaration()1360 p -> AddThrow(DYNAMIC_CAST<AstTypeName*> (root -> element)); in MakeMethodHeader()1605 p -> AddThrow(DYNAMIC_CAST<AstTypeName*> (root -> element)); in MakeConstructorDeclaration()3243 p -> class_type = DYNAMIC_CAST<AstTypeName*> (Sym(2)); in Act326()3261 p -> class_type = DYNAMIC_CAST<AstTypeName*> (Sym(3)); in Act327()3794 AstTypeName* p = DYNAMIC_CAST<AstTypeName*> (Sym(6)); in Act392()[all …]
304 Ast* AstTypeName::Clone(StoragePool* ast_pool) in Clone()306 AstTypeName* clone = in Clone()309 clone -> base_opt = (AstTypeName*) base_opt -> Clone(ast_pool); in Clone()480 clone -> AddBound((AstTypeName*) Bound(i) -> Clone(ast_pool)); in Clone()618 clone -> AddThrow((AstTypeName*) Throw(i) -> Clone(ast_pool)); in Clone()695 clone -> AddThrow((AstTypeName*) Throw(i) -> Clone(ast_pool)); in Clone()1051 clone -> type = (AstTypeName*) type -> Clone(ast_pool); in Clone()1062 clone -> base_opt = (AstTypeName*) base_opt -> Clone(ast_pool); in Clone()1073 clone -> base_opt = (AstTypeName*) base_opt -> Clone(ast_pool); in Clone()1100 clone -> class_type = (AstTypeName*) class_type -> Clone(ast_pool); in Clone()[all …]
29 class AstTypeName; variable
2250 void Semantic::CheckThrow(AstTypeName* throw_expression, in CheckThrow()2251 Tuple<AstTypeName*>* throws_list) in CheckThrow()2288 AstTypeName* other_expr = (*throws_list)[i]; in CheckThrow()2338 Tuple<AstTypeName*>* throws_list = NULL; in ProcessMethodBody()2340 throws_list = new Tuple<AstTypeName*> in ProcessMethodBody()2408 Tuple<AstTypeName*>* throws_list = NULL; in ProcessConstructorBody()2410 throws_list = new Tuple<AstTypeName*> in ProcessConstructorBody()
720 AstTypeName* MakeTypeArguments(int tokennum);1087 AstTypeName* Parser::MakeTypeArguments(int tokennum)1089 AstTypeName* p = Sym(tokennum) -> NameCast()1091 : DYNAMIC_CAST<AstTypeName*> (Sym(tokennum));1899 p -> super_opt = DYNAMIC_CAST<AstTypeName*> (Sym(5));1919 // Creates an AstTypeParameters node for insertion into an AstTypeName.2324 p -> AddThrow(DYNAMIC_CAST<AstTypeName*> (root -> element));2671 p -> AddThrow(DYNAMIC_CAST<AstTypeName*> (root -> element));4509 p -> class_type = DYNAMIC_CAST<AstTypeName*> (Sym(2));4533 p -> class_type = DYNAMIC_CAST<AstTypeName*> (Sym(3));[all …]
838 void ProcessSuperinterface(TypeSymbol*, AstTypeName*);1133 void CheckThrow(AstTypeName*, Tuple<AstTypeName*>*);
749 void Semantic::ProcessSuperinterface(TypeSymbol* base_type, AstTypeName* name) in ProcessSuperinterface()2337 AstTypeName* throw_expr = constructor_declaration -> Throw(k); in ProcessConstructorDeclaration()3458 AstTypeName* throw_expr = method_declaration -> Throw(k); in ProcessMethodDeclaration()3920 AstTypeName* name = actual_type -> TypeNameCast(); in ProcessType()
139 void AstTypeName::Unparse(Ostream& os, LexStream* lex_stream) in Unparse()
21 AstTypeName* MakeTypeArguments(int tokennum); in InitRuleAction()
3304 AstTypeName* base = this_expression -> base_opt; in ProcessThisExpression()3388 AstTypeName* base = super_expression -> base_opt; in ProcessSuperExpression()
46 typedef struct astTypeName *AstTypeName; typedef67 AstTypeName ParseTypeName(void);
188 Type CheckTypeName(AstTypeName tname);
839 AstTypeName ParseTypeName(void) in ParseTypeName()841 AstTypeName tyName; in ParseTypeName()
357 ty = CheckTypeName((AstTypeName)expr->kids[0]); in CheckTypeCast()471 ty = CheckTypeName((AstTypeName)expr->kids[0]); in CheckUnaryExpression()
971 Type CheckTypeName(AstTypeName tname) in CheckTypeName()