Table of Contents - logicality-2.0.0 Documentation
Classes and Modules
- Logicality
- Logicality::Interpreter
- Logicality::Interpreter::NodeVisitor
- Logicality::Interpreter::SimpleInterpreter
- Logicality::Lexer
- Logicality::Lexer::Grammar
- Logicality::Lexer::RegexpLexer
- Logicality::Lexer::Token
- Logicality::Lexer::Token::Type
- Logicality::Parser
- Logicality::Parser::Ast
- Logicality::Parser::Ast::BinaryOperatorNode
- Logicality::Parser::Ast::Node
- Logicality::Parser::Ast::UnaryOperatorNode
- Logicality::Parser::Ast::ValueOperandNode
- Logicality::Parser::SimpleParser
Methods
- ::cache — Logicality
- ::evaluate — Logicality
- ::get — Logicality
- ::invalid_pattern — Logicality::Lexer::RegexpLexer
- ::invalid_regexp — Logicality::Lexer::RegexpLexer
- ::new — Logicality::Interpreter::SimpleInterpreter
- ::new — Logicality::Lexer::RegexpLexer
- ::new — Logicality::Lexer::Token
- ::new — Logicality::Parser::Ast::BinaryOperatorNode
- ::new — Logicality::Parser::Ast::Node
- ::new — Logicality::Parser::Ast::UnaryOperatorNode
- ::new — Logicality::Parser::Ast::ValueOperandNode
- ::new — Logicality::Parser::SimpleParser
- ::object_resolver — Logicality
- ::pattern — Logicality::Lexer::RegexpLexer
- ::regexp — Logicality::Lexer::RegexpLexer
- ::resolver_wrapper — Logicality
- ::set — Logicality
- #eat — Logicality::Parser::SimpleParser
- #error — Logicality::Interpreter::SimpleInterpreter
- #error — Logicality::Parser::SimpleParser
- #expr — Logicality::Parser::SimpleParser
- #factor — Logicality::Parser::SimpleParser
- #generic_visit — Logicality::Interpreter::NodeVisitor
- #increment — Logicality::Lexer::RegexpLexer
- #invalid_matches — Logicality::Lexer::RegexpLexer
- #matches — Logicality::Lexer::RegexpLexer
- #method_name — Logicality::Interpreter::NodeVisitor
- #next_token — Logicality::Lexer::RegexpLexer
- #parse — Logicality::Parser::SimpleParser
- #reset — Logicality::Lexer::RegexpLexer
- #resolve_value — Logicality::Interpreter::SimpleInterpreter
- #to_s — Logicality::Lexer::Token
- #to_s — Logicality::Parser::Ast::Node
- #visit — Logicality::Interpreter::NodeVisitor
- #visit_binary_operator_node — Logicality::Interpreter::SimpleInterpreter
- #visit_unary_operator_node — Logicality::Interpreter::SimpleInterpreter
- #visit_value_operand_node — Logicality::Interpreter::SimpleInterpreter