Package

org.argus.jawa.compiler

lexer

Permalink

package lexer

Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class Comment extends HiddenToken

    Permalink
  2. case class DocComment(token: Token) extends Comment with Product with Serializable

    Permalink
  3. sealed abstract class HiddenToken extends AnyRef

    Permalink
  4. case class HiddenTokens(tokens: List[HiddenToken]) extends Iterable[HiddenToken] with Product with Serializable

    Permalink
  5. class JawaLexer extends Iterator[Token]

    Permalink
  6. class JawaLexerException extends JawaParserException

    Permalink
  7. case class MultiLineComment(token: Token) extends Comment with Product with Serializable

    Permalink
  8. case class SingleLineComment(token: Token) extends Comment with Product with Serializable

    Permalink
  9. case class Token(tokenType: TokenType, pos: RangePosition, rawtext: String) extends Product with Serializable

    Permalink

    A token of Pilar source.

    A token of Pilar source.

    tokenType

    Token type.

    pos

    Position in the text.

    rawtext

    -- the text associated with the token.

  10. case class TokenType(name: String) extends Product with Serializable

    Permalink
  11. case class Whitespace(token: Token) extends HiddenToken with Product with Serializable

    Permalink
  12. class WhitespaceAndCommentsGrouper extends Iterator[Token]

    Permalink

Value Members

  1. object Comment

    Permalink
  2. object JawaLexer

    Permalink
  3. object Keywords

    Permalink
  4. object NoHiddenTokens extends HiddenTokens

    Permalink
  5. object Tokens

    Permalink

Ungrouped