Tokens

org.ekrich.config.impl.Tokens
object Tokens

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Tokens.type

Members list

Type members

Classlikes

class Substitution(origin: ConfigOrigin, val optional: Boolean, val value: List[Token]) extends Token

Attributes

Supertypes
class Token
class Object
trait Matchable
class Any
class Value extends Token

Attributes

Supertypes
class Token
class Object
trait Matchable
class Any

Value members

Concrete methods

def getCommentText(token: Token): String
def getProblemCause(token: Token): Throwable
def getProblemMessage(token: Token): String
def getProblemSuggestQuotes(token: Token): Boolean
def getProblemWhat(token: Token): String
def getSubstitutionOptional(token: Token): Boolean
def getUnquotedText(token: Token): String
def isComment(token: Token): Boolean
def isIgnoredWhitespace(token: Token): Boolean
def isNewline(token: Token): Boolean
def isProblem(token: Token): Boolean
def isSubstitution(token: Token): Boolean
def isUnquotedText(token: Token): Boolean
def isValue(token: Token): Boolean
def isValueWithType(t: Token, valueType: ConfigValueType): Boolean
def newBoolean(origin: ConfigOrigin, value: Boolean): Value
def newCommentDoubleSlash(origin: ConfigOrigin, text: String): DoubleSlashComment
def newCommentHash(origin: ConfigOrigin, text: String): HashComment
def newDouble(origin: ConfigOrigin, value: Double, origText: String): Value
def newIgnoredWhitespace(origin: ConfigOrigin, s: String): IgnoredWhitespace
def newInt(origin: ConfigOrigin, value: Int, origText: String): Value
def newLine(origin: ConfigOrigin): Line
def newLong(origin: ConfigOrigin, value: Long, origText: String): Value
def newNull(origin: ConfigOrigin): Value
def newProblem(origin: ConfigOrigin, what: String, message: String, suggestQuotes: Boolean, cause: Throwable): Problem
def newString(origin: ConfigOrigin, value: String, origText: String): Value
def newSubstitution(origin: ConfigOrigin, optional: Boolean, expression: List[Token]): Substitution
def newUnquotedText(origin: ConfigOrigin, s: String): UnquotedText
def newValue(value: AbstractConfigValue, origText: String): Value

Concrete fields

val COLON: Token
val COMMA: Token
val END: Token
val EQUALS: Token
val START: Token