fact: Definition possible_first_characters_of_production : production Ascii.ascii -> possible_characters_result := Eval opt_possible in fun ps => possible_first_characters_of_pr (collapse_to_possible_result (fold_production' (lookup_state pdata) (opt.compile_production ps))).
imports: Fiat.Common.Coq__8_4__8_5__Compat Coq.MSets.MSetPositive Coq.Classes.Morphisms Fiat.Parsers.StringLike.FirstChar Fiat.Parsers.StringLike.LastChar Fiat.Parsers.StringLike.ForallChars Fiat.Parsers.ContextFreeGrammar.Core Fiat.Parsers.ContextFreeGrammar.PreNotations Fiat.Parsers.ContextFreeGrammar.Precompute Fiat.Parsers.StringLike.Properties Fiat.Parsers.Splitters.RDPList Fiat.Parsers.BaseTypes Fiat.Parsers.ContextFreeGrammar.Fix.FromAbstractInterpretationDefinitions Fiat.Parsers.ContextFreeGrammar.Fix.Fix Fiat.Parsers.ContextFreeGrammar.Fix.AsciiLattice Fiat.Parsers.ContextFreeGrammar.Fix.ProdAbstractInterpretationDefinitions Fiat.Parsers.ContextFreeGrammar.Fix.FromAbstractInterpretation Fiat.Parsers.Refinement.EmptyLemmas Fiat.Common.BoolFacts Fiat.Common.LogicFacts Fiat.Common.NatFacts Fiat.Common