Home
last modified time | relevance | path

Searched refs:VExpression (Results 1 – 25 of 34) sorted by relevance

12

/dports/games/vavoom/vavoom-1.33/source/
H A Dvc_expr_misc.h35 VExpression* op1;
36 VExpression* op2;
37 VExpression* op3;
39 VVector(VExpression*, VExpression*, VExpression*, const TLocation&);
95 VExpression* op;
113 VExpression* op;
132 VExpression* op;
133 VExpression* op1;
134 VExpression* op2;
136 VConditional(VExpression*, VExpression*, VExpression*, const TLocation&);
[all …]
H A Dvc_expr_array.h35 VExpression* op;
36 VExpression* ind;
40 VArrayElement(VExpression*, VExpression*, const TLocation&);
57 VExpression* ArrayExpr;
74 VExpression* ArrayExpr;
75 VExpression* NumExpr;
77 VDynArraySetNum(VExpression*, VExpression*, const TLocation&);
93 VExpression* ArrayExpr;
94 VExpression* IndexExpr;
97 VDynArrayInsert(VExpression*, VExpression*, VExpression*,
[all …]
H A Dvc_parser.h33 VExpression* ParseDotMethodCall(VExpression*, VName, TLocation);
37 VExpression* ParseExpressionPriority0();
38 VExpression* ParseExpressionPriority1();
39 VExpression* ParseExpressionPriority2();
40 VExpression* ParseExpressionPriority3();
41 VExpression* ParseExpressionPriority4();
42 VExpression* ParseExpressionPriority5();
43 VExpression* ParseExpressionPriority6();
44 VExpression* ParseExpressionPriority7();
52 VExpression* ParseExpression();
[all …]
H A Dvc_expr_base.cpp54 VExpression::VExpression(const TLocation& ALoc) in VExpression() function in VExpression
68 VExpression::~VExpression() in ~VExpression()
78 VExpression* VExpression::Resolve(VEmitContext& ec) in Resolve()
80 VExpression* e = DoResolve(ec); in Resolve()
90 VExpression* VExpression::ResolveBoolean(VEmitContext& ec) in ResolveBoolean()
92 VExpression* e = Resolve(ec); in ResolveBoolean()
150 VExpression* VExpression::ResolveAssignmentTarget(VEmitContext& ec) in ResolveAssignmentTarget()
161 VExpression* VExpression::ResolveIterator(VEmitContext&) in ResolveIterator()
174 void VExpression::RequestAddressOf() in RequestAddressOf()
372 VExpression* VExpression::CreateTypeExprCopy() in CreateTypeExprCopy()
[all …]
H A Dvc_expr_invoke.h32 class VBaseInvocation : public VExpression
41 VExpression* DoResolve(VEmitContext&);
60 VExpression* DoResolve(VEmitContext&);
71 class VDotInvocation : public VExpression
74 VExpression* SelfExpr;
79 VDotInvocation(VExpression*, VName, const TLocation&, int, VExpression**);
81 VExpression* DoResolve(VEmitContext&);
92 class VInvocation : public VExpression
95 VExpression* SelfExpr;
107 VExpression** AArgs);
[all …]
H A Dvc_expr_cast.h35 VExpression* op;
37 VDelegateToBool(VExpression* AOp);
39 VExpression* DoResolve(VEmitContext&);
52 VExpression* op;
54 VStringToBool(VExpression* AOp);
56 VExpression* DoResolve(VEmitContext&);
69 VExpression* op;
71 VPointerToBool(VExpression* AOp);
73 VExpression* DoResolve(VEmitContext&);
87 VExpression* op;
[all …]
H A Dvc_expr_unary_binary.h8 class VUnary : public VExpression
20 VExpression* op;
24 VExpression* DoResolve(VEmitContext&);
48 VExpression* op;
63 class VBinary : public VExpression
86 VExpression* op1;
87 VExpression* op2;
89 VBinary(EBinOp, VExpression*, VExpression*, const TLocation&);
110 VExpression* op1;
111 VExpression* op2;
[all …]
H A Dvc_expr_field.h32 class VPointerField : public VExpression
35 VExpression* op;
40 VExpression* DoResolve(VEmitContext&);
50 class VDotField : public VExpression
53 VExpression* op;
59 VExpression* DoResolve(VEmitContext&);
70 class VFieldAccess : public VExpression
73 VExpression* op;
79 VExpression* DoResolve(VEmitContext&);
90 class VDelegateVal : public VExpression
[all …]
H A Dvc_expr_misc.cpp56 VVector::VVector(VExpression* AOp1, VExpression* AOp2, VExpression* AOp3, const TLocation& ALoc) in VVector()
57 : VExpression(ALoc) in VVector()
168 : VExpression(ALoc) in VSingleName()
388 : VExpression(ALoc) in VDoubleName()
496 : VExpression(ALoc) in VDefaultObject()
695 VConditional::VConditional(VExpression* AOp, VExpression* AOp1, VExpression* AOp2, const TLocation&… in VConditional()
696 : VExpression(ALoc) in VConditional()
796 : VExpression(ALoc) in VClassConstant()
836 : VExpression(ALoc) in VStateConstant()
875 : VExpression(ALoc) in VConstantValue()
[all …]
H A Dvc_expr_literal.h32 class VIntLiteral : public VExpression
38 VExpression* DoResolve(VEmitContext&);
50 class VFloatLiteral : public VExpression
56 VExpression* DoResolve(VEmitContext&);
68 class VNameLiteral : public VExpression
74 VExpression* DoResolve(VEmitContext&);
90 VExpression* DoResolve(VEmitContext&);
102 class VSelf : public VExpression
106 VExpression* DoResolve(VEmitContext&);
116 class VNoneLiteral : public VExpression
[all …]
H A Dvc_expr_type.h32 class VTypeExpr : public VExpression
39 VExpression* DoResolve(VEmitContext&);
43 VExpression* CreateTypeExprCopy();
55 VExpression* Expr;
57 VPointerType(VExpression*, const TLocation&);
60 VExpression* CreateTypeExprCopy();
72 VExpression* Expr;
73 VExpression* SizeExpr;
75 VFixedArrayType(VExpression*, VExpression*, const TLocation&);
89 VExpression* Expr;
[all …]
H A Dvc_statement.h49 VExpression* Expr;
63 VExpression* Expr;
75 VExpression* Expr;
87 TArray<VExpression*> InitExpr;
88 VExpression* CondExpr;
89 TArray<VExpression*> LoopExpr;
101 VExpression* Expr;
119 VExpression* Expr;
135 VExpression* Expr;
174 VExpression* Expr;
[all …]
H A Dvc_expr_array.cpp54 VArrayElement::VArrayElement(VExpression* AOp, VExpression* AInd, const TLocation& ALoc) in VArrayElement()
55 : VExpression(ALoc) in VArrayElement()
94 VExpression* VArrayElement::DoResolve(VEmitContext& ec) in DoResolve()
207 : VExpression(ALoc) in VDynArrayGetNum()
234 VExpression* VDynArrayGetNum::DoResolve(VEmitContext&) in DoResolve()
259 VExpression* ANumExpr, const TLocation& ALoc) in VDynArraySetNum()
260 : VExpression(ALoc) in VDynArraySetNum()
329 VExpression* AIndexExpr, VExpression* ACountExpr, const TLocation& ALoc) in VDynArrayInsert()
330 : VExpression(ALoc) in VDynArrayInsert()
426 VExpression* AIndexExpr, VExpression* ACountExpr, const TLocation& ALoc) in VDynArrayRemove()
[all …]
H A Dvc_expr_cast.cpp54 VDelegateToBool::VDelegateToBool(VExpression* AOp) in VDelegateToBool()
55 : VExpression(AOp->Loc) in VDelegateToBool()
83 VExpression* VDelegateToBool::DoResolve(VEmitContext&) in DoResolve()
107 VStringToBool::VStringToBool(VExpression* AOp) in VStringToBool()
108 : VExpression(AOp->Loc) in VStringToBool()
135 VExpression* VStringToBool::DoResolve(VEmitContext&) in DoResolve()
158 VPointerToBool::VPointerToBool(VExpression* AOp) in VPointerToBool()
159 : VExpression(AOp->Loc) in VPointerToBool()
186 VExpression* VPointerToBool::DoResolve(VEmitContext&) in DoResolve()
210 : VExpression(ALoc) in VDynamicCast()
[all …]
H A Dvc_expr_literal.cpp55 : VExpression(ALoc) in VIntLiteral()
67 VExpression* VIntLiteral::DoResolve(VEmitContext&) in DoResolve()
112 : VExpression(ALoc) in VFloatLiteral()
124 VExpression* VFloatLiteral::DoResolve(VEmitContext&) in DoResolve()
169 : VExpression(ALoc) in VNameLiteral()
181 VExpression* VNameLiteral::DoResolve(VEmitContext&) in DoResolve()
204 : VExpression(ALoc) in VStringLiteral()
261 : VExpression(ALoc) in VSelf()
271 VExpression* VSelf::DoResolve(VEmitContext& ec) in DoResolve()
307 : VExpression(ALoc) in VNoneLiteral()
[all …]
H A Dvc_expr_field.cpp55 : VExpression(ALoc) in VPointerField()
112 VExpression* e = new VFieldAccess(op, field, Loc, 0); in DoResolve()
136 : VExpression(ALoc) in VDotField()
178 VExpression* e = new VDelegateVal(op, M, Loc); in IntResolve()
187 VExpression* e = new VFieldAccess(op, field, Loc, in IntResolve()
282 VExpression* e = new VDynArrayGetNum(op, Loc); in IntResolve()
306 VExpression* VDotField::DoResolve(VEmitContext& ec) in DoResolve()
340 : VExpression(ALoc) in VFieldAccess()
369 VExpression* VFieldAccess::DoResolve(VEmitContext&) in DoResolve()
468 : VExpression(ALoc) in VDelegateVal()
[all …]
H A Dvc_expr_base.h34 class VExpression
42 VExpression(const TLocation&);
43 virtual ~VExpression();
44 virtual VExpression* DoResolve(VEmitContext&) = 0;
45 VExpression* Resolve(VEmitContext&);
46 VExpression* ResolveBoolean(VEmitContext&);
48 virtual VExpression* ResolveAssignmentTarget(VEmitContext&);
49 virtual VExpression* ResolveIterator(VEmitContext&);
64 virtual VExpression* CreateTypeExprCopy();
H A Dvc_parser.cpp54 VExpression* VParser::ParseDotMethodCall(VExpression* SelfExpr, in ParseDotMethodCall()
163 VExpression* SE = ParseExpression(); in ParseLocalVar()
448 VExpression* op; in ParseExpressionPriority2()
958 VExpression* e = ParseExpression(); in ParseStatement()
1123 VExpression* TypeExpr = ParseType(); in ParseStatement()
1180 VExpression* VParser::ParseType() in ParseType()
1264 VExpression* Inner = ParseType(); in ParseType()
1494 VExpression* Type = ParseType(); in ParseStruct()
1930 VExpression* e = ParseExpression(); in ParseReplication()
2252 VExpression* Type = ParseType(); in ParseClass()
[all …]
H A Dvc_expr_assign.h32 class VAssignment : public VExpression
50 VExpression* op1;
51 VExpression* op2;
53 VAssignment(EAssignOper, VExpression*, VExpression*, const TLocation&);
55 VExpression* DoResolve(VEmitContext&);
68 VPropertyAssign(VExpression* ASelfExpr, VMethod* AFunc, bool AHaveSelf,
H A Dvc_expr_type.cpp55 : VExpression(ALoc) in VTypeExpr()
68 : VExpression(ALoc) in VTypeExpr()
80 VExpression* VTypeExpr::DoResolve(VEmitContext& ec) in DoResolve()
141 VExpression* VTypeExpr::CreateTypeExprCopy() in CreateTypeExprCopy()
152 VPointerType::VPointerType(VExpression* AExpr, const TLocation& ALoc) in VPointerType()
201 VExpression* VPointerType::CreateTypeExprCopy() in CreateTypeExprCopy()
212 VFixedArrayType::VFixedArrayType(VExpression* AExpr, VExpression* ASizeExpr, in VFixedArrayType()
284 VDynamicArrayType::VDynamicArrayType(VExpression* AExpr, in VDynamicArrayType()
334 VExpression* VDynamicArrayType::CreateTypeExprCopy() in CreateTypeExprCopy()
H A Dvc_expr_local.h35 VExpression* TypeExpr;
38 VExpression* Value;
53 class VLocalDecl : public VExpression
61 VExpression* DoResolve(VEmitContext&);
74 class VLocalVar : public VExpression
82 VExpression* DoResolve(VEmitContext&);
H A Dvc_expr_invoke.cpp56 : VExpression(ALoc) in VBaseInvocation()
136 VExpression** AArgs) in VCastOrInvocation()
137 : VExpression(ALoc) in VCastOrInvocation()
197 VExpression* e = new VInvocation(NULL, M, NULL, in DoResolve()
267 : VExpression(ALoc) in VDotInvocation()
466 VExpression** AArgs) in VInvocation()
467 : VExpression(ALoc) in VInvocation()
513 VExpression* VInvocation::DoResolve(VEmitContext& ec) in DoResolve()
707 VExpression* TmpArgs[1]; in CheckParams()
728 VExpression* TmpArgs[1]; in CheckParams()
[all …]
H A Dvc_expr_unary_binary.cpp55 : VExpression(ALoc) in VUnary()
114 VExpression* e = op; in DoResolve()
174 VExpression* e = NULL; in DoResolve()
279 : VExpression(ALoc) in VUnaryMutator()
404 : VExpression(ALoc) in VBinary()
458 VExpression* TmpArgs[1]; in DoResolve()
466 VExpression* TmpArgs[1]; in DoResolve()
595 VExpression* e = NULL; in DoResolve()
689 VExpression* e = NULL; in DoResolve()
970 : VExpression(ALoc) in VBinaryLogical()
[all …]
H A Dvc_decorate.cpp191 class VDecorateInvocation : public VExpression
196 VExpression* Args[VMethod::MAX_PARAMS + 1];
200 VExpression* DoResolve(VEmitContext&);
666 : VExpression(ALoc) in VDecorateSingleName()
752 VExpression** AArgs) in VDecorateInvocation()
753 : VExpression(ALoc) in VDecorateInvocation()
1142 VExpression* Args[VMethod::MAX_PARAMS + 1]; in ParseMethodCall()
1274 VExpression* op; in ParseExpressionPriority2()
1690 VExpression* Expr = ParseExpression(sc); in ParseConst()
2084 VExpression* Args[VMethod::MAX_PARAMS + 1]; in ParseStates()
[all …]
H A Dvc_expr_local.cpp55 : VExpression(ALoc) in VLocalDecl()
88 VExpression* VLocalDecl::DoResolve(VEmitContext& ec) in DoResolve()
143 VExpression* op1 = new VLocalVar(ec.LocalDefs.Num() - 1, e.Loc); in Declare()
182 : VExpression(ALoc) in VLocalVar()
195 VExpression* VLocalVar::DoResolve(VEmitContext& ec) in DoResolve()

12