/// <summary> /// Constructs the parser with a blockifier /// </summary> /// <param name="blockifier">The blockifier</param> public ForEachLoopParser ( IBlockifier blockifier ) : base(blockifier) { }
/// <summary> /// Constructs the parser with a blockifier /// </summary> /// <param name="blockifier">The blockifier</param> protected NestedBlockParser ( IBlockifier blockifier ) { Validate.IsNotNull(blockifier); this.Blockifier = blockifier; }
/// <summary> /// Constructs the parser with a blockifier /// </summary> /// <param name="blockifier">The blockifier</param> public IfStatementParser ( IBlockifier blockifier ) : base(blockifier) { _expressionParser = new BooleanExpressionParser(); }
/// <summary> /// Constructs the parser with a blockifier /// </summary> /// <param name="blockifier">The blockifier</param> public WhileLoopParser ( IBlockifier blockifier ) : base(blockifier) { _expressionParser = new BooleanExpressionParser(); }
/// <summary> /// Constructs the template parser with required dependencies /// </summary> /// <param name="blockifier">The blockifier</param> public TemplateParser ( IBlockifier blockifier ) { Validate.IsNotNull(blockifier); _blockifier = blockifier; }