Example #1
0
        public FragmentNode(LeafParser.Entry_pointContext ctx)
        {
            var imports = ctx.ns_import();

            _imports.Capacity = imports.Length;
            foreach (var import in imports)
            {
                AddImport(new ImportNode(import));
            }

            var defs = ctx.def();

            _definitions.Capacity = defs.Length;
            foreach (var def in defs)
            {
                AddDefinition(DefinitionNode.Create(def));
            }
        }