Class ParameterExpander.Processor

java.lang.Object
eu.bandm.tools.expander.ParameterExpander.Processor
Enclosing class:
ParameterExpander

class ParameterExpander.Processor extends Object
One application run of the enclosing ParameterExpander.
  • Field Details

    • in

      final Reader in
      evident
    • out

      final Writer out
      evident
    • conditionals

      final Deque<Boolean> conditionals
      Stack of the effects of all IF and ELSE commands currently active. While one of these values is true, the input is read but no output is generated.
    • escapeLength

      final int escapeLength
      Convenience cache for the length of the escape strng.
    • including

      boolean including
      Reflects whether there is currently no false value in conditionals.
    • escapeIndex

      int escapeIndex
      State register how many characters of the escape string have been consumed.
  • Constructor Details

  • Method Details