Class LabeledStatementProcessor

java.lang.Object
com._1c.g5.v8.dt.bsl.common.LabeledStatementProcessor

public abstract class LabeledStatementProcessor extends Object
Abstract class to be used as base class for processors dealing with LabeledStatement instances.
Method process() walks through all of LabeledStatement instances in the Block and invoke doProcess(LabeledStatement) for each of them. LabeledStatement instances are processed in syntactic order.
  • Constructor Details

    • LabeledStatementProcessor

      public LabeledStatementProcessor(Block block)
      Parameters:
      block - Block to be processed. Not null.
  • Method Details