コード例 #1
0
ファイル: parser.cpp プロジェクト: armejiaf/CompiProject
ExpressionNode* Parser::PowerPrime(ExpressionNode*param)
{
    if(currenttoken->type == Exponentiation)
    {
        ConsumeToken();
        ExpressionNode* expression=Negated();
        return PowerPrime(new PowerNode(param,expression));
    }
    else
    {
        return param;
    }
}
コード例 #2
0
inline Vector<T, N> operator - (const Vector<T, N>& v)
{
	return Negated(v);
}
コード例 #3
0
ファイル: parser.cpp プロジェクト: armejiaf/CompiProject
ExpressionNode* Parser::Power()
{
    ExpressionNode* expression=Negated();
    return PowerPrime(expression);
}