|
kiama 0.9.0 API
|
|
kiama/example/picojava/Parser.scala]
object
Parser
extends CharPackratParsers with AnyRef| Value Summary | |
lazy val
|
IDENTIFIER : MemoParser[java.lang.String] |
lazy val
|
assign_stmt : Parser[AssignStmt] |
lazy val
|
block : Parser[Block] |
lazy val
|
block_stmt : Parser[BlockStmt] |
lazy val
|
boolean_literal : Parser[BooleanLiteral] |
lazy val
|
class_decl : Parser[ClassDecl] |
lazy val
|
comment : Parser[scala.List[Char]] |
lazy val
|
endofline : Parser[Any] |
lazy val
|
exp : Parser[Exp] |
override lazy val
|
layout : Parser[scala.List[Nothing]] |
lazy val
|
name : MemoParser[Access] |
lazy val
|
program : Parser[Program] |
lazy val
|
stmt : Parser[Stmt] |
lazy val
|
var_decl : Parser[VarDecl] |
lazy val
|
while_stmt : Parser[WhileStmt] |
lazy val
|
xtends : Parser[Use] |
| Values and Variables inherited from CharParsers | |
| whitespace, digit, letter, letterOrDigit |
| Values and Variables inherited from PackratParsers | |
| heads, LRStack |
| Values and Variables inherited from Parsers | |
| any |
| Method Summary | |
def
|
run (in : java.io.Reader) : Program |
| 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
assign_stmt : Parser[AssignStmt]
lazy val
name : MemoParser[Access]
lazy val
boolean_literal : Parser[BooleanLiteral]
lazy val
IDENTIFIER : MemoParser[java.lang.String]
lazy val
comment : Parser[scala.List[Char]]
override
lazy val
layout : Parser[scala.List[Nothing]]
| Method Details |
|
kiama 0.9.0 API
|
|