Esempio n. 1
0
        public override EnumDefinition VisitEnumval_decl([NotNull] FlatBuffersParser.Enumval_declContext context)
        {
            string name  = context.IDENT().GetText();
            string value = context.integer_const()?.GetText();

            this.enumDef.AddNameValuePair(name, value);
            return(null);
        }
Esempio n. 2
0
        public override EnumDefinition?VisitEnumval_decl([NotNull] FlatBuffersParser.Enumval_declContext context)
        {
            EnumDefinition enumDef = this.enumDef ?? throw new InvalidOperationException("enum def not initialized correctly");

            string name  = context.IDENT().GetText();
            string?value = context.integer_const()?.GetText();

            enumDef.NameValuePairs.Add((name, value));

            return(null);
        }