public DirectiveParser(HlslLexer lexer, DirectiveStack directiveStack) : base(lexer, LexerMode.Directive) { _lexer = lexer; _directiveStack = directiveStack; }