Searched refs:CXFA_FMSimpleExpression (Results 1 – 7 of 7) sorted by relevance
/external/pdfium/xfa/fxfa/fm2js/ |
D | xfa_simpleexpression.h | 58 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 …]
|
D | xfa_fmparse.h | 35 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 …]
|
D | xfa_simpleexpression.cpp | 120 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 …]
|
D | xfa_fmparse.cpp | 208 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 …]
|
D | xfa_expression.h | 80 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 …]
|
D | xfa_simpleexpression_unittest.cpp | 18 std::vector<std::unique_ptr<CXFA_FMSimpleExpression>> args; in TEST() 20 args.push_back(pdfium::MakeUnique<CXFA_FMSimpleExpression>(0, TOKnan)); in TEST()
|
D | xfa_expression.cpp | 161 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()
|