The denominator must be present.
i1 : (QQParser : charAnalyzer) "-123456789/54321"
41152263
o1 = - --------
18107
o1 : QQ
|
../Parsing.m2:93:53-93:122: --source code:
Function % Parser := (fun,p) -> new Parser from ( c -> if (p' := p c) =!= null then if c === null then fun p' else fun % p' )
| symbol class value location of symbol
| ------ ----- ----- ------------------
| fun : FunctionClosure -- {*Function[../Parsing.m2:162:26-162:33]*} ../Parsing.m2:93:23-93:26
| p : Parser -- {*Function[../Parsing.m2:101:55-113:84]*} ../Parsing.m2:93:27-93:28