Lines Matching refs:parse_expr
113 | [< 'Token.If; c=parse_expr;
114 'Token.Then ?? "expected 'then'"; t=parse_expr;
115 'Token.Else ?? "expected 'else'"; e=parse_expr >] ->
125 | [< 'Token.If; c=parse_expr;
126 'Token.Then ?? "expected 'then'"; t=parse_expr;
127 'Token.Else ?? "expected 'else'"; e=parse_expr >] ->
471 start=parse_expr;
473 end_=parse_expr;
477 | [< 'Token.Kwd ','; step=parse_expr >] -> Some step
482 | [< 'Token.In; body=parse_expr >] ->
873 | [< 'Token.Kwd '('; e=parse_expr; 'Token.Kwd ')' ?? "expected ')'" >] -> e
880 | [< e=parse_expr; stream >] ->
900 | [< 'Token.If; c=parse_expr;
901 'Token.Then ?? "expected 'then'"; t=parse_expr;
902 'Token.Else ?? "expected 'else'"; e=parse_expr >] ->
913 start=parse_expr;
915 end_=parse_expr;
919 | [< 'Token.Kwd ','; step=parse_expr >] -> Some step
924 | [< 'Token.In; body=parse_expr >] ->
973 and parse_expr = parser
997 | [< 'Token.Def; p=parse_prototype; e=parse_expr >] ->
1002 | [< e=parse_expr >] ->