Example #1
0
 public override void EnterCompileUnit([NotNull] CmanParser.CompileUnitContext context)
 {
     _nodes.Push(new ASTCompileUnitNode(context));
 }
Example #2
0
 public override void ExitCompileUnit([NotNull] CmanParser.CompileUnitContext context)
 {
     CompilationUnit = (ASTCompileUnitNode)_nodes.Pop();
 }
Example #3
0
 public ASTCompileUnitNode(CmanParser.CompileUnitContext context) : base(null)
 {
     Name = Path.GetFileNameWithoutExtension(context.start.InputStream.SourceName);
     SetLocation(context);
 }