Class ParseStatementBlock

  • All Implemented Interfaces:
    ExpressionInterface, HasResultInterface, Statement, Serializable

    public class ParseStatementBlock
    extends Object
    implements ExpressionInterface
    Top level for various block statements in the parser. These exist only to leverage all the machinery for dealing with statements (and are blocks of statements).

    Normal usage

    In the course of parsing, these get made and are mined for their statements. They are (at this point) not passed along or evaluated. This allows you to collect things in syntactic blocks then restructure them, e.g. in a conditional or a loop.

    Created by Jeff Gaynor
    on 6/1/21 at 6:37 AM

    See Also:
    Serialized Form