Home
last modified time | relevance | path

Searched refs:CXFA_FMSimpleExpression (Results 1 – 7 of 7) sorted by relevance

/external/pdfium/xfa/fxfa/fm2js/
Dxfa_simpleexpression.h58 class CXFA_FMSimpleExpression {
60 CXFA_FMSimpleExpression(uint32_t line, XFA_FM_TOKEN op);
61 virtual ~CXFA_FMSimpleExpression() {} in ~CXFA_FMSimpleExpression()
72 class CXFA_FMNullExpression : public CXFA_FMSimpleExpression {
79 class CXFA_FMNumberExpression : public CXFA_FMSimpleExpression {
89 class CXFA_FMStringExpression : public CXFA_FMSimpleExpression {
99 class CXFA_FMIdentifierExpression : public CXFA_FMSimpleExpression {
109 class CXFA_FMUnaryExpression : public CXFA_FMSimpleExpression {
113 std::unique_ptr<CXFA_FMSimpleExpression> pExp);
119 std::unique_ptr<CXFA_FMSimpleExpression> m_pExp;
[all …]
Dxfa_fmparse.h35 std::unique_ptr<CXFA_FMSimpleExpression> ParseParenExpression();
36 std::unique_ptr<CXFA_FMSimpleExpression> ParseSimpleExpression();
37 std::unique_ptr<CXFA_FMSimpleExpression> ParseSubassignmentInForExpression();
38 std::unique_ptr<CXFA_FMSimpleExpression> ParseLogicalOrExpression();
39 std::unique_ptr<CXFA_FMSimpleExpression> ParseLogicalAndExpression();
40 std::unique_ptr<CXFA_FMSimpleExpression> ParseEqualityExpression();
41 std::unique_ptr<CXFA_FMSimpleExpression> ParseRelationalExpression();
42 std::unique_ptr<CXFA_FMSimpleExpression> ParseAddtiveExpression();
43 std::unique_ptr<CXFA_FMSimpleExpression> ParseMultiplicativeExpression();
44 std::unique_ptr<CXFA_FMSimpleExpression> ParseUnaryExpression();
[all …]
Dxfa_simpleexpression.cpp120 CXFA_FMSimpleExpression::CXFA_FMSimpleExpression(uint32_t line, XFA_FM_TOKEN op) in CXFA_FMSimpleExpression() function in CXFA_FMSimpleExpression
123 void CXFA_FMSimpleExpression::ToJavaScript(CFX_WideTextBuf& javascript) {} in ToJavaScript()
125 void CXFA_FMSimpleExpression::ToImpliedReturnJS(CFX_WideTextBuf& javascript) {} in ToImpliedReturnJS()
127 XFA_FM_TOKEN CXFA_FMSimpleExpression::GetOperatorToken() const { in GetOperatorToken()
132 : CXFA_FMSimpleExpression(line, TOKnull) {} in CXFA_FMNullExpression()
140 : CXFA_FMSimpleExpression(line, TOKnumber), m_wsNumber(wsNumber) {} in CXFA_FMNumberExpression()
150 : CXFA_FMSimpleExpression(line, TOKstring), m_wsString(wsString) {} in CXFA_FMStringExpression()
183 : CXFA_FMSimpleExpression(line, TOKidentifier), in CXFA_FMIdentifierExpression()
215 std::unique_ptr<CXFA_FMSimpleExpression> pExp) in CXFA_FMUnaryExpression()
216 : CXFA_FMSimpleExpression(line, op), m_pExp(std::move(pExp)) {} in CXFA_FMUnaryExpression()
[all …]
Dxfa_fmparse.cpp208 std::unique_ptr<CXFA_FMSimpleExpression> CXFA_FMParse::ParseSimpleExpression() { in ParseSimpleExpression()
210 std::unique_ptr<CXFA_FMSimpleExpression> pExp1 = ParseLogicalOrExpression(); in ParseSimpleExpression()
213 std::unique_ptr<CXFA_FMSimpleExpression> pExp2 = ParseLogicalOrExpression(); in ParseSimpleExpression()
226 std::unique_ptr<CXFA_FMSimpleExpression> pExp1 = ParseSimpleExpression(); in ParseExpExpression()
233 std::unique_ptr<CXFA_FMSimpleExpression>
236 std::unique_ptr<CXFA_FMSimpleExpression> e1 = ParseLogicalAndExpression(); in ParseLogicalOrExpression()
242 std::unique_ptr<CXFA_FMSimpleExpression> e2( in ParseLogicalOrExpression()
260 std::unique_ptr<CXFA_FMSimpleExpression>
263 std::unique_ptr<CXFA_FMSimpleExpression> e1 = ParseEqualityExpression(); in ParseLogicalAndExpression()
269 std::unique_ptr<CXFA_FMSimpleExpression> e2 = ParseEqualityExpression(); in ParseLogicalAndExpression()
[all …]
Dxfa_expression.h80 std::unique_ptr<CXFA_FMSimpleExpression> pExpression);
87 std::unique_ptr<CXFA_FMSimpleExpression> m_pExpression;
119 std::unique_ptr<CXFA_FMSimpleExpression> pExpression,
128 std::unique_ptr<CXFA_FMSimpleExpression> m_pExpression;
144 std::unique_ptr<CXFA_FMSimpleExpression> pCodition,
152 std::unique_ptr<CXFA_FMSimpleExpression> m_pCondition;
176 std::unique_ptr<CXFA_FMSimpleExpression> pAssignment,
177 std::unique_ptr<CXFA_FMSimpleExpression> pAccessor,
179 std::unique_ptr<CXFA_FMSimpleExpression> pStep,
188 std::unique_ptr<CXFA_FMSimpleExpression> m_pAssignment;
[all …]
Dxfa_simpleexpression_unittest.cpp18 std::vector<std::unique_ptr<CXFA_FMSimpleExpression>> args; in TEST()
20 args.push_back(pdfium::MakeUnique<CXFA_FMSimpleExpression>(0, TOKnan)); in TEST()
Dxfa_expression.cpp161 std::unique_ptr<CXFA_FMSimpleExpression> pExpression) in CXFA_FMExpExpression()
243 std::unique_ptr<CXFA_FMSimpleExpression> pExpression, in CXFA_FMIfExpression()
313 std::unique_ptr<CXFA_FMSimpleExpression> pCondition, in CXFA_FMWhileExpression()
374 std::unique_ptr<CXFA_FMSimpleExpression> pAssignment, in CXFA_FMForExpression()
375 std::unique_ptr<CXFA_FMSimpleExpression> pAccessor, in CXFA_FMForExpression()
377 std::unique_ptr<CXFA_FMSimpleExpression> pStep, in CXFA_FMForExpression()
492 std::vector<std::unique_ptr<CXFA_FMSimpleExpression>>&& pAccessors, in CXFA_FMForeachExpression()