Esempio n. 1
0
        /// <summary>
        /// Constructs the parser with a blockifier
        /// </summary>
        /// <param name="blockifier">The blockifier</param>
        public ForEachLoopParser
        (
            IBlockifier blockifier
        )

            : base(blockifier)
        {
        }
Esempio n. 2
0
        /// <summary>
        /// Constructs the parser with a blockifier
        /// </summary>
        /// <param name="blockifier">The blockifier</param>
        protected NestedBlockParser
        (
            IBlockifier blockifier
        )
        {
            Validate.IsNotNull(blockifier);

            this.Blockifier = blockifier;
        }
Esempio n. 3
0
        /// <summary>
        /// Constructs the parser with a blockifier
        /// </summary>
        /// <param name="blockifier">The blockifier</param>
        public IfStatementParser
        (
            IBlockifier blockifier
        )

            : base(blockifier)
        {
            _expressionParser = new BooleanExpressionParser();
        }
Esempio n. 4
0
        /// <summary>
        /// Constructs the parser with a blockifier
        /// </summary>
        /// <param name="blockifier">The blockifier</param>
        public WhileLoopParser
        (
            IBlockifier blockifier
        )

            : base(blockifier)
        {
            _expressionParser = new BooleanExpressionParser();
        }
Esempio n. 5
0
        /// <summary>
        /// Constructs the template parser with required dependencies
        /// </summary>
        /// <param name="blockifier">The blockifier</param>
        public TemplateParser
        (
            IBlockifier blockifier
        )
        {
            Validate.IsNotNull(blockifier);

            _blockifier = blockifier;
        }