Lines Matching refs:m_expression
121 ExpressionStatement::ExpressionStatement(GeneratorState &state) : m_expression(nullptr) in ExpressionStatement()
124 m_expression = generator.generate(ValueRange(VariableType(VariableType::TYPE_VOID))); in ExpressionStatement()
129 delete m_expression; in ~ExpressionStatement()
140 m_expression->evaluate(execCtx); in execute()
225 DE_ASSERT(m_expression); in tokenize()
226 m_expression->tokenize(state, str); in tokenize()
253 , m_expression(nullptr) in DeclarationStatement()
311 m_expression = generator.generate(valueRange, 1); in DeclarationStatement()
322 delete m_expression; in ~DeclarationStatement()
340 if (m_expression) in tokenize()
343 m_expression->tokenize(state, str); in tokenize()
351 if (m_expression) in execute()
353 m_expression->evaluate(execCtx); in execute()
354 execCtx.getValue(m_variable) = m_expression->getValue().value(); in execute()