Module: RParsec

Defined in:
lib/rparsec.rb,
lib/rparsec/misc.rb,
lib/rparsec/error.rb,
lib/rparsec/monad.rb,
lib/rparsec/token.rb,
lib/rparsec/parser.rb,
lib/rparsec/context.rb,
lib/rparsec/locator.rb,
lib/rparsec/parsers.rb,
lib/rparsec/functors.rb,
lib/rparsec/id_monad.rb,
lib/rparsec/keywords.rb,
lib/rparsec/operators.rb,
lib/rparsec/expressions.rb,
lib/rparsec/parser_monad.rb

Defined Under Namespace

Modules: DefHelper, Expressions, FunctorMixin, Functors, Monad, Parsers, Signature, TypeChecker Classes: AltParser, AnyParser, AreParser, AtomParser, BestParser, BoundParser, BoundnParser, CatchParser, CodeLocator, EofParser, ExpectParser, Expected, Failure, FailureParser, Failures, FollowedParser, FragmentParser, GetIndexParser, IdMonad, Keywords, LazyParser, LookAheadSensitiveParser, ManyParser, Many_Parser, MapCurrentParser, MapParser, MapnCurrentParser, MapnParser, NestedParser, NotParser, OneParser, OperatorTable, Operators, ParseContext, Parser, ParserException, ParserMonad, PeekParser, PlusParser, RegexpParser, RepeatParser, Repeat_Parser, SatisfiesParser, SequenceParser, SetIndexParser, SomeParser, Some_Parser, StringCaseInsensitiveParser, ThrowParser, Token, TokenParser, ValueParser, WatchParser, WatchnParser, ZeroParser

Constant Summary collapse

VERSION =
"1.1.0"
Nil =
ValueParser.new(nil)
Associativities =
[:prefix, :postfix, :infixn, :infixr, :infixl]