AmmParser

ammonite.repl.AmmParser
class AmmParser(codeParser: Parser) extends Parser

Attributes

Graph
Supertypes
trait Parser
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

class AmmoniteParsedLine(line: String, words: List[String], wordIndex: Int, wordCursor: Int, cursor: Int, val stmts: Seq[String]) extends defaultParser.ArgumentList

Attributes

Supertypes
class defaultParser.ArgumentList
trait CompletingParsedLine
trait ParsedLine
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

override def parse(line: String, cursor: Int, context: ParseContext): ParsedLine

Attributes

Definition Classes
Parser

Inherited methods

def getCommand(x$0: String): String

Attributes

Inherited from:
Parser
def getVariable(x$0: String): String

Attributes

Inherited from:
Parser
def isEscapeChar(x$0: Char): Boolean

Attributes

Inherited from:
Parser
def parse(x$0: String, x$1: Int): ParsedLine

Attributes

Inherited from:
Parser
def validCommandName(x$0: String): Boolean

Attributes

Inherited from:
Parser
def validVariableName(x$0: String): Boolean

Attributes

Inherited from:
Parser

Concrete fields

var addHistory: String => Unit
val defaultParser: DefaultParser