Uses of Interface
org.codehaus.groovy.syntax.lexer.Lexer

Packages that use Lexer
org.codehaus.groovy.syntax.lexer   
 

Uses of Lexer in org.codehaus.groovy.syntax.lexer
 

Classes in org.codehaus.groovy.syntax.lexer that implement Lexer
 class GroovyExpressionLexer
          Lexes Groovy, counting braces.
 class GroovyLexer
          Identifies and returns tokens from a source text.
 class GroovyLexerBase
          The core code used in lexing Groovy.
 class GStringLexer
          A lexer for GStrings, usually run on a LexerFilter base.
 class HereDocLexer
          A Lexer for processing here docs.
 class LexerBase
          A base class for all other lexers.
 class StringLexer
          A Lexer for processing standard strings.
 class TextLexerBase
          A base class for Lexers that process embedded text.
 

Fields in org.codehaus.groovy.syntax.lexer declared as Lexer
protected  Lexer LexerBase.delegate
           
protected  Lexer LexerBase.source
           
 

Methods in org.codehaus.groovy.syntax.lexer that return Lexer
 Lexer LexerTokenStream.getLexer()
          Returns the underlying Lexer.
 Lexer Lexer.getDelegate()
          Gets the lexer that is actually doing the nextToken() work, if it isn't us.
 Lexer Lexer.getSource()
          Gets the lexer from which this lexer is obtaining characters.
 Lexer LexerBase.getDelegate()
          Gets the lexer that is actually doing the nextToken() work, if it isn't us.
 Lexer LexerBase.getSource()
          Gets the lexer from which this lexer is obtaining characters.
 

Methods in org.codehaus.groovy.syntax.lexer with parameters of type Lexer
 void HereDocLexer.setSource(Lexer source)
          Sets the source lexer and sets the lexer running.
 void GroovyLexer.setSource(Lexer source)
          Refuses to set a source.
 void StringLexer.setSource(Lexer source)
          Sets the source lexer and identifies and consumes the opening delimiter.
 void GroovyExpressionLexer.delegate(Lexer to)
          Delegates our duties to another Lexer.
 void Lexer.delegate(Lexer to)
          Delegates our duties to another Lexer.
 void Lexer.setSource(Lexer source)
          Sets the source lexer.
 void LexerBase.delegate(Lexer to)
          Delegates our duties to another Lexer.
 void LexerBase.setSource(Lexer source)
          Sets the source lexer.
 void GStringLexer.delegate(Lexer to)
          Delegates our duties to another Lexer.
 void GStringLexer.setSource(Lexer source)
          Sets the source lexer.
 

Constructors in org.codehaus.groovy.syntax.lexer with parameters of type Lexer
LexerTokenStream(Lexer lexer)
          Initializes the LexerTokenStream.
 



Copyright © 2003-2004 The Codehaus. All Rights Reserved.