Module: RLTK

Defined in:
lib/rltk.rb,
lib/rltk/cg.rb,
lib/rltk/ast.rb,
lib/rltk/cfg.rb,
lib/rltk/lexer.rb,
lib/rltk/token.rb,
lib/rltk/parser.rb,
lib/rltk/version.rb,
lib/rltk/lexers/ebnf.rb,
lib/rltk/lexers/calculator.rb,
lib/rltk/parsers/infix_calc.rb,
lib/rltk/parsers/prefix_calc.rb,
lib/rltk/parsers/postfix_calc.rb

Overview

Classes and Modules #

Defined Under Namespace

Modules: CG, Lexers, Parsers Classes: ASTNode, BadToken, CFG, GrammarError, HandledError, InternalParserException, Lexer, LexingError, NotInLanguage, Parser, ParserConstructionException, StreamPosition, Token, TypeMismatch

Constant Summary collapse

VERSION =

The version number of the RLTK library.

'2.2.0'
LLVM_TARGET_VERSION =

The version of LLVM targeted by RLTK.

'3.0'