fact: Definition for_last_char_reachable_from_parse_of_item {valid0 it} (Hsub : sub_nonterminals_listT valid0 initial_nonterminals_data) (str : String) (p : parse_of_item G str it) (Hforall : Forall_parse_of_item (fun _ nt' => is_valid_nonterminal valid0 (of_nonterminal nt')) p) : for_last_char str (fun ch => inhabited (reachable_from_item G ch valid0 it)) := @for_last_char_reachable_from_parse_of_item' (@for_last_char_reachable_from_parse_of_productions) valid0 it Hsub str p Hforall.
imports: Fiat.Common.Coq__8_4__8_5__Compat Coq.ZArith.ZArith Fiat.Parsers.ContextFreeGrammar.Core Fiat.Parsers.ContextFreeGrammar.Properties Fiat.Parsers.StringLike.LastChar Fiat.Parsers.Reachable.OnlyLast.Reachable Fiat.Parsers.Reachable.OnlyLast.MinimalReachable Fiat.Parsers.Reachable.OnlyLast.MinimalReachableOfReachable Fiat.Parsers.Reachable.MaybeEmpty.MinimalOfCore Fiat.Parsers.Reachable.MaybeEmpty.OfParse Fiat.Parsers.BaseTypes Fiat.Common