proposition: Lemma ComputationalSplitter' : FullySharpened (string_spec plus_expr_grammar string_stringlike).
proof: Proof. Time splitter_start. { Time refine_binop_table. } { finish honing parser method. } finish_Sharpening_SplitterADT. Time Defined. Lemma ComputationalSplitter : FullySharpened (string_spec plus_expr_grammar string_stringlike). Proof. Time make_simplified_splitter ComputationalSplitter'. Time Defined. End IndexedImpl. Require Import Fiat.Parsers.ParserFromParserADT. Require Import Fiat.Parsers.ExtrOcamlParsers. Import Fiat.Parsers.ExtrOcamlParsers.HideProofs. Definition paren_expr_parser (str : String.string) : bool. Proof. Time make_parser ComputationalSplitter. Defined.
imports: Fiat.Parsers.Refinement.Tactics Fiat.Parsers.Grammars.ExpressionNumPlusParen Fiat.Parsers.Refinement.BinOpBrackets.MakeBinOpTable Fiat.Parsers.Refinement.BinOpBrackets.BinOpRules Fiat.Parsers.ExtrOcamlParsers