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 PreprocessingStateFileInfoContainer. 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 PreprocessingStateFileInfoContainer. preprocessFile(PreprocessingState state, PreprocessorContext context)Preprocess file, NB! it doesn't clear local variables automatically for cloned contextsprotected AfterDirectiveProcessingBehaviourFileInfoContainer. 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 PreprocessingStatePreprocessorContext. currentStateMethods in com.igormaznitsa.jcp.context that return PreprocessingState Modifier and Type Method Description PreprocessingStatePreprocessorContext. getPreprocessingState()Get the last generated preprocessing state, it is the current onePreprocessingStatePreprocessingState. goToString(int stringIndex)PreprocessingStatePreprocessingState. popIf()PreprocessingStatePreprocessingState. popWhile()PreprocessingStatePreprocessorContext. produceNewPreprocessingState(FileInfoContainer fileContainer, int phaseIndex)Generate new preprocessing state object, also the new preprocessing state will be saved as the current one in the contextPreprocessingStatePreprocessorContext. 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 contextPreprocessingStatePreprocessingState. pushIf(boolean makeActive)PreprocessingStatePreprocessingState. 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 ExpressionTreeElementExpression. calculateTreeElement(ExpressionTreeElement element, PreprocessingState state)private ValueExpression. eval(PreprocessingState state)private ExpressionTreeElementExpression. evalFunction(ExpressionTreeElement functionElement, PreprocessingState state)private ExpressionTreeElementExpression. evalOperator(ExpressionTreeElement operatorElement, PreprocessingState state)
-