scala.util.parsing.syntax
trait Tokens

[source: `scala/util/parsing/syntax/Tokens.scala`]

`` `trait` Tokens
  `extends` AnyRef

  This component provides the notion of `Token', the unit of information that is passed from lexical parsers in the `Lexical' component to the parsers in the `TokenParsers' component.

Author
  Martin Odersky, Adriaan Moors

Direct Known Subclasses:
  Lexical, StdTokens

Method Summary
`def` | errorToken (msg : String) : Token This token is produced by a scanner {@see Scanner} when scanning failed.

Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized

Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf

Class Summary
`case class` | ErrorToken (`val` msg : String)`extends` Token `with` Product A class of error tokens. Error tokens are used to communicate errors detected during lexical analysis
`abstract class` | Token `extends` AnyRef Objects of this type are produced by a lexical parser or ``scanner'', and consumed by a parser {@see scala.util.parsing.combinator.syntactical.TokenParsers}.

Object Summary
`case object` | EOF `extends` Token `with` Product A class for end-of-file tokens

Method Details

`` `def` errorToken(msg : String) : Token

  This token is produced by a scanner {@see Scanner} when scanning failed.