package parser

Content Hierarchy Learn more about scaladoc diagrams
  1. Public
  2. All

Type Members

  1. case class BracePair(loff: Int, lindent: Int, roff: Int, rindent: Int, nested: List[BracePair]) extends Product with Serializable

    A descriptor for a matching pair of braces.

  2. case class BracePatch(off: Int, inserted: Boolean) extends Patch with Product with Serializable

    A patch that postulates that a brace needs to be inserted or deleted at a given position.

  3. abstract class Change extends AnyRef

  4. abstract class CommonTokens extends AnyRef

    Common code between Scala's Tokens and JavaTokens.

  5. case class Deletion(nchars: Int) extends Change with Product with Serializable

  6. case class Insertion(text: String) extends Change with Product with Serializable

  7. trait MarkupParsers extends AnyRef

  8. trait Parsers extends Scanners with MarkupParsers with ParsersCommon

    Performs the following context-free rewritings:

  9. trait ParsersCommon extends ScannersCommon

    Historical note: JavaParsers started life as a direct copy of Parsers but at a time when that Parsers had been replaced by a different one.

  10. class Patch extends AnyRef

  11. trait Scanners extends ScannersCommon

  12. trait ScannersCommon extends AnyRef

    See Parsers.

  13. abstract class SymbolicXMLBuilder extends AnyRef

    This class builds instance of Tree that represent XML.

  14. abstract class SyntaxAnalyzer extends SubComponent with Parsers with MarkupParsers with Scanners with JavaParsers with JavaScanners

    An nsc sub-component.

  15. abstract class TreeBuilder extends AnyRef

    Methods for building trees, used in the parser.

Value Members

  1. object Tokens extends CommonTokens

  2. package xml