Esempio n. 1
0
        protected override ITokenSourceWithState <PhpContentTypeLexerState> CreateLexer(ICharStream input, int startLine, PhpContentTypeLexerState startState)
        {
            PhpContentTypeLexer lexer = new PhpContentTypeLexer(input);

            lexer.Line   = startLine;
            lexer.Column = 0;
            startState.Apply(lexer);
            return(lexer);
        }
 public void Apply(PhpContentTypeLexer lexer)
 {
     _simpleLexerState.Apply(lexer);
     lexer.HeredocIdentifier = _heredocIdentifier;
 }
 public PhpContentTypeLexerState(PhpContentTypeLexer lexer)
 {
     _simpleLexerState  = new SimpleLexerState(lexer);
     _heredocIdentifier = lexer.HeredocIdentifier;
 }