Ejemplo n.º 1
0
            public override object VisitParent_name([NotNull] scheme_langParser.Parent_nameContext context)
            {
                //Add parent to scheme
                string parentName = context.GetText();
                Scheme parent     = Config.GetSchemeByName(parentName);

                if (parent == null)
                {
                    Errors.Add(new ErrorDescriptor($"Scheme '{parentName}' does not exist.", context));
                }
                else
                {
                    Scheme.AddParent(parent);
                }

                return(base.VisitParent_name(context));
            }