Uses of Class
com.igormaznitsa.jcp.context.PreprocessingState
-
Packages that use PreprocessingState Package Description com.igormaznitsa.jcp.containers com.igormaznitsa.jcp.context com.igormaznitsa.jcp.expression -
-
Uses of PreprocessingState in com.igormaznitsa.jcp.containers
Methods in com.igormaznitsa.jcp.containers that return PreprocessingState Modifier and Type Method Description PreprocessingState
FileInfoContainer. preprocessFile(PreprocessingState state, PreprocessorContext context)
Preprocess file, NB! it doesn't clear local variables automatically for cloned contextsMethods in com.igormaznitsa.jcp.containers with parameters of type PreprocessingState Modifier and Type Method Description PreprocessingState
FileInfoContainer. preprocessFile(PreprocessingState state, PreprocessorContext context)
Preprocess file, NB! it doesn't clear local variables automatically for cloned contextsprotected AfterDirectiveProcessingBehaviour
FileInfoContainer. processDirective(PreprocessingState state, java.lang.String directiveString, PreprocessorContext context, boolean firstPass)
java.util.List<PreprocessingState.ExcludeIfInfo>
FileInfoContainer. processGlobalDirectives(PreprocessingState state, PreprocessorContext context)
-
Uses of PreprocessingState in com.igormaznitsa.jcp.context
Fields in com.igormaznitsa.jcp.context declared as PreprocessingState Modifier and Type Field Description private PreprocessingState
PreprocessorContext. currentState
Methods in com.igormaznitsa.jcp.context that return PreprocessingState Modifier and Type Method Description PreprocessingState
PreprocessorContext. getPreprocessingState()
Get the last generated preprocessing state, it is the current onePreprocessingState
PreprocessingState. goToString(int stringIndex)
PreprocessingState
PreprocessingState. popIf()
PreprocessingState
PreprocessingState. popWhile()
PreprocessingState
PreprocessorContext. produceNewPreprocessingState(FileInfoContainer fileContainer, int phaseIndex)
Generate new preprocessing state object, also the new preprocessing state will be saved as the current one in the contextPreprocessingState
PreprocessorContext. produceNewPreprocessingState(FileInfoContainer fileContainer, TextFileDataContainer textContainer)
Generate new preprocessing state for a file container and a text container, also the new preprocessing state will be saved as the current one in the contextPreprocessingState
PreprocessingState. pushIf(boolean makeActive)
PreprocessingState
PreprocessingState. pushWhile(boolean makeActive)
-
Uses of PreprocessingState in com.igormaznitsa.jcp.expression
Methods in com.igormaznitsa.jcp.expression with parameters of type PreprocessingState Modifier and Type Method Description private ExpressionTreeElement
Expression. calculateTreeElement(ExpressionTreeElement element, PreprocessingState state)
private Value
Expression. eval(PreprocessingState state)
private ExpressionTreeElement
Expression. evalFunction(ExpressionTreeElement functionElement, PreprocessingState state)
private ExpressionTreeElement
Expression. evalOperator(ExpressionTreeElement operatorElement, PreprocessingState state)
-