LPEX
4.4.0

com.ibm.lpex.cc
Class LpexPliParserTokenManager

java.lang.Object
  extended by com.ibm.lpex.cc.LpexPliParserTokenManager
All Implemented Interfaces:
LpexPliParserConstants

public class LpexPliParserTokenManager
extends Object
implements LpexPliParserConstants


Field Summary
protected  char curChar
           
static int[] jjnewLexState
           
static String[] jjstrLiteralImages
           
static String[] lexStateNames
           
 
Fields inherited from interface com.ibm.lpex.cc.LpexPliParserConstants
ADD, ADD_ASSIGN, AND, AND_ASSIGN, ANY_OTHER, CICS, COLON, COLON_RPAREN, COMMA, COMMENT_END, COMMENT_TO_EOL, CONT_DBCSDQUOTE, CONT_DBCSDQUOTE_CONT, CONT_DBCSSQUOTE, CONT_DBCSSQUOTE_CONT, CONT_DQUOTE, CONT_DQUOTE_CONT, CONT_SQUOTE, CONT_SQUOTE_CONT, DBCSDQUOTE, DBCSSQUOTE, dbPOSTLIT, DCL, DEFAULT, DIGIT, DIV, DIV_ASSIGN, DLI, DO, DOT, DQUOTE, ELSE, END, ENTRY, ENVIRONMENT, EOC, EOF, EOL, EQUAL, EXEC, EXECCOMMENT_END, EXP, EXP_ASSIGN, EXPONENT, GE, GT, IF, IN_COMMENT, IN_COMMENT_TO_EOL, IN_DBCSDQUOTE, IN_DBCSSQUOTE, IN_DQUOTE, IN_EXEC, IN_EXECCOMMENT, IN_SQUOTE, INTEGER, LABEL, LE, LETTER, LPAREN, LPAREN_COLON, LT, MUL_ASSIGN, NUMBER, PERCENT, POSTLIT, PPT, PROC, PROCESS, PT, QUESTION, RPAREN, SEMICOLON, SQL, SQUOTE, STAR, SUB, SUB_ASSIGN, THEN, tokenImage, WORD
 
Constructor Summary
LpexPliParserTokenManager(UCode_CharStream stream)
           
LpexPliParserTokenManager(UCode_CharStream stream, int lexState)
           
 
Method Summary
protected  void completeWORD(Token t)
           
protected  int getCurLexState()
           
 Token getNextToken()
           
protected  boolean isStateInclude()
           
 void ReInit(UCode_CharStream stream)
           
 void ReInit(UCode_CharStream stream, int lexState)
           
protected  void setComment(Token top)
           
protected  void setNamesCharacters(String namesCharacters)
           
 void SwitchTo(int lexState)
           
protected  void tryWORD(Token t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jjstrLiteralImages

public static final String[] jjstrLiteralImages

lexStateNames

public static final String[] lexStateNames

jjnewLexState

public static final int[] jjnewLexState

curChar

protected char curChar
Constructor Detail

LpexPliParserTokenManager

public LpexPliParserTokenManager(UCode_CharStream stream)

LpexPliParserTokenManager

public LpexPliParserTokenManager(UCode_CharStream stream,
                                 int lexState)
Method Detail

setNamesCharacters

protected void setNamesCharacters(String namesCharacters)

completeWORD

protected void completeWORD(Token t)

tryWORD

protected void tryWORD(Token t)

isStateInclude

protected boolean isStateInclude()

setComment

protected void setComment(Token top)

getCurLexState

protected int getCurLexState()

ReInit

public void ReInit(UCode_CharStream stream)

ReInit

public void ReInit(UCode_CharStream stream,
                   int lexState)

SwitchTo

public void SwitchTo(int lexState)

getNextToken

public final Token getNextToken()

LPEX
4.4.0

Copyright � 2016 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.