public virtual Parser Parser(ParserFile file)
        {
            Parser p = @delegate.Parser(file);

            foreach (CodeGeneratorExtension ext in extensions)
            {
                p = ext.Parser(p);
            }
            return(p);
        }