Antlr4.Codegen.CodeGenerator.WriteRecognizer C# (CSharp) Method

WriteRecognizer() public method

public WriteRecognizer ( Template outputFileST, bool header ) : void
outputFileST Template
header bool
return void
        public virtual void WriteRecognizer(Template outputFileST, bool header)
        {
            AbstractTarget target = GetTarget();
            if (target == null)
            {
                throw new NotSupportedException("Cannot generate code without a target.");
            }

            target.GenFile(g, outputFileST, GetRecognizerFileName(header));
        }

Usage Example

Example #1
0
        protected virtual void WriteRecognizer(Template template, CodeGenerator gen, bool header)
        {
#if false
            if (g.tool.launch_ST_inspector)
            {
                STViz viz = template.inspect();
                if (g.tool.ST_inspector_wait_for_close)
                {
                    try
                    {
                        viz.waitForClose();
                    }
                    catch (InterruptedException ex)
                    {
                        g.tool.errMgr.toolError(ErrorType.INTERNAL_ERROR, ex);
                    }
                }
            }
#endif

            gen.WriteRecognizer(template, header);
        }
All Usage Examples Of Antlr4.Codegen.CodeGenerator::WriteRecognizer