module

ConditionParser

Constants

COMPARISON_TOKENS = {TokenType::EqEq => "==", TokenType::NotEq => "!=", TokenType::GreaterThan => ">", TokenType::GreaterEq => ">=", TokenType::LessThan => "<", TokenType::LessEq => "<="}

Class methods

parse(stream : TokenStream) : ConditionExpr
parse_and(stream : TokenStream) : ConditionExpr
parse_comparison(stream : TokenStream) : ConditionExpr
parse_or(stream : TokenStream) : ConditionExpr