JML

Uses of Class
org.multijava.mjc.ParsingController.KeyException

Packages that use ParsingController.KeyException
org.multijava.mjc Implements mjc, a MultiJava compiler. 
 

Uses of ParsingController.KeyException in org.multijava.mjc
 

Methods in org.multijava.mjc that throw ParsingController.KeyException
 void TestParsingController.test_discardAllTokensFor_method3()
          Should find no javadoc comments when discarding them, even though they are present in the source.
 void TestParsingController.test_streamForBefore_method2()
          Should be able to request a stream twice for the same key and index, but second stream should yield end-of-file token.
 void ParsingController.addInputStream(antlr.TokenStream stream, String key)
          Adds the given input stream to the controller and binds it to the given key.
 void ParsingController.selectInitial(String key)
          Makes the lexer bound to the given key the initial lexer.
 void ParsingController.discardAllTokensFor(String key)
          Indicates that tokens generated by the lexer bound to the given key should be discarded instead of buffered.
 ParsingController.FilteredTokenStream ParsingController.streamForBefore(String key, antlr.Token index)
          Returns a token stream from the lexer bound to the given key and containing all the tokens preceding the given token of the surrounding language.
 boolean ParsingController.discardTokensBefore(String key, antlr.Token index)
          Discards all tokens from the lexer bound to the given key that precede the given token of the surrounding language.
 antlr.TokenStream ParsingController.get(String key)
          Returns the TokenStream corresponding to a given name.
 void ParsingController.push(String key)
          Switches to a new input stream for future token requests, maintaining a stack of the old input streams.
private  void ParsingController.useKey(String key)
          Registers that tokens generated by the lexer bound to the given key will be used or discarded.
private  void ParsingController.verifyHasKey(String key)
          Verifies that the given key is bound to a lexer.
 


JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.