kiama.example.imperative

trait Parser

[source: kiama/example/imperative/Parser.scala]

trait Parser
extends CharPackratParsers with AnyRef
Parser to AST.
Direct Known Subclasses:
TestBase, Imperative

Value Summary
lazy val asgnStmt : Parser[Asgn]
lazy val double : Parser[Num]
lazy val exp : MemoParser[Exp]
lazy val factor : MemoParser[Exp]
lazy val idn : Parser[java.lang.String]
lazy val integer : Parser[Num]
lazy val keyword : Parser[java.lang.String]
lazy val parse : Parser[Stmt]
lazy val sequence : Parser[Seqn]
lazy val stmt : Parser[Stmt]
lazy val term : MemoParser[Exp]
lazy val variable : Parser[Var]
lazy val whileStmt : Parser[While]
Values and Variables inherited from CharParsers
whitespace, layout, digit, letter, letterOrDigit
Values and Variables inherited from PackratParsers
heads, LRStack
Values and Variables inherited from Parsers
any
Methods inherited from CharParsers
token, phrase, literal, regex, parse, parse, parse, parseAll, parseAll, parseAll
Methods inherited from PackratParsers
rep1, memo
Methods inherited from Parsers
Parser, success, failure, accept, acceptIf, opt, rep, rep1, repN, repsep, rep1sep, and, not
Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Value Details
lazy val parse : Parser[Stmt]

lazy val stmt : Parser[Stmt]

lazy val asgnStmt : Parser[Asgn]

lazy val whileStmt : Parser[While]

lazy val sequence : Parser[Seqn]

lazy val exp : MemoParser[Exp]

lazy val term : MemoParser[Exp]

lazy val factor : MemoParser[Exp]

lazy val double : Parser[Num]

lazy val integer : Parser[Num]

lazy val variable : Parser[Var]

lazy val idn : Parser[java.lang.String]

lazy val keyword : Parser[java.lang.String]