Пример #1
0
        /// <summary>
        /// Constructs the parser with a blockifier
        /// </summary>
        /// <param name="blockifier">The blockifier</param>
        public ForEachLoopParser
        (
            IBlockifier blockifier
        )

            : base(blockifier)
        {
        }
Пример #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;
        }
Пример #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();
        }
Пример #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();
        }
Пример #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;
        }