Skip to content
Open
Show file tree
Hide file tree
Changes from 23 commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
4c33890
new parser
fblanqui Jul 31, 2024
f414bc8
wip
fblanqui Jul 31, 2024
de901bd
rewrite parser.ml
fblanqui Aug 1, 2024
c13d4ec
extend new parser to search command
fblanqui Aug 1, 2024
4c8c8ee
wip
fblanqui Aug 2, 2024
aeb5376
Merge remote-tracking branch 'dk/master' into parse
fblanqui Oct 30, 2024
a19a832
Merge remote-tracking branch 'dk/master' into parse
fblanqui Jan 2, 2025
0fefcf5
add parsing of set tactic
fblanqui Jan 2, 2025
59e974c
Merge remote-tracking branch 'dk/master' into parse
fblanqui Jan 9, 2025
7ab1d3f
Merge remote-tracking branch 'dk/master' into parse
fblanqui Jan 24, 2025
e2487b7
Merge remote-tracking branch 'dk/master' into parse
fblanqui Jan 25, 2025
e1c5304
wip
fblanqui Jan 25, 2025
2738f13
Merge remote-tracking branch 'dk/master' into parse
fblanqui Jan 27, 2025
dcdf831
Merge remote-tracking branch 'dk/master' into parse
fblanqui Jan 28, 2025
04580e1
Merge remote-tracking branch 'dk/master' into parse
fblanqui Feb 10, 2025
e99cc73
Merge remote-tracking branch 'dk/master' into parse
fblanqui Feb 11, 2025
a6b531c
unfinished merge of master
fblanqui Apr 18, 2025
20194da
fix compil
fblanqui Apr 22, 2025
ee20e9c
fix parser: stringlit in terms, and type query in proofs
fblanqui Apr 23, 2025
6f5e67b
fix ll1 parser with last modifs (repeat, orelse, eval, simplify rule …
fblanqui Apr 23, 2025
32dcfa6
opam: increase dream version
fblanqui Apr 23, 2025
180b50b
revert previous commit
fblanqui Apr 23, 2025
f122230
Merge remote-tracking branch 'dk/master' into parse
fblanqui Apr 29, 2025
1af8566
Merge remote-tracking branch 'dk/master' into parse
fblanqui May 14, 2025
466dcca
Merge remote-tracking branch 'dk/master' into parse
fblanqui May 16, 2025
b7d618c
Merge remote-tracking branch 'dk/master' into parse
fblanqui Jul 4, 2025
c194e32
detail
fblanqui Jul 4, 2025
d5b1771
Merge remote-tracking branch 'dk/master' into parse
fblanqui Jul 4, 2025
0936842
fix debug query + add debug alone
fblanqui Jul 7, 2025
097c199
Merge remote-tracking branch 'refs/remotes/me/parse' into parse
fblanqui Jul 7, 2025
4ae05df
Merge remote-tracking branch 'dk/master' into parse
fblanqui Jul 7, 2025
d8b1ac5
Merge remote-tracking branch 'dk/master' into parse
fblanqui Jul 7, 2025
708d03b
Merge remote-tracking branch 'dk/master' into parse
fblanqui Jul 8, 2025
210dc2a
add change in new parser
fblanqui Jul 8, 2025
d70ef62
Merge remote-tracking branch 'dk/master' into parse
fblanqui Jul 8, 2025
6ae13c6
Merge remote-tracking branch 'dk/master' into parse
fblanqui Jul 15, 2025
5919791
fix parsing of terms from string literals
fblanqui Jul 15, 2025
d8f2434
Merge remote-tracking branch 'dk/master' into parse
fblanqui Jul 17, 2025
1caf16c
Merge remote-tracking branch 'dk/master' into parse
fblanqui Jul 18, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 7 additions & 9 deletions src/common/pos.ml
Original file line number Diff line number Diff line change
Expand Up @@ -88,13 +88,11 @@ let to_string : ?print_dirname:bool -> ?print_fname:bool -> pos -> string =
fun ?(print_dirname=true) ?(print_fname=true)
{fname; start_line; start_col; end_line; end_col} ->
let fname =
if not print_fname then "" else
match fname with
| None -> ""
| Some(n) ->
if print_dirname then n ^ ":"
else
Filename.basename n ^ ":"
if print_fname then
match fname with
| None -> ""
| Some n -> (if print_dirname then n else Filename.basename n) ^ ":"
else ""
in
if start_line <> end_line then
Printf.sprintf "%s%d:%d-%d:%d" fname start_line start_col end_line end_col
Expand All @@ -107,8 +105,8 @@ let popt_to_string :
?print_dirname:bool -> ?print_fname:bool -> popt -> string =
fun ?(print_dirname=true) ?(print_fname=true) pop ->
match pop with
| None -> "Unknown location "
| Some (p) -> to_string ~print_dirname ~print_fname p ^ " "
| None -> "Unknown location"
| Some (p) -> to_string ~print_dirname ~print_fname p

(** [pp ppf pos] prints the optional position [pos] on [ppf]. *)
let pp : popt Lplib.Base.pp = fun ppf p ->
Expand Down
4 changes: 2 additions & 2 deletions src/handle/command.ml
Original file line number Diff line number Diff line change
Expand Up @@ -575,8 +575,8 @@ let get_proof_data : compiler -> sig_state -> p_command -> cmd_output =
with
| Timeout as e -> raise e
| Fatal(Some(Some(_)),_) as e -> raise e
| Fatal(None ,m) -> fatal pos "Error on command.@.%s" m
| Fatal(Some(None) ,m) -> fatal pos "Error on command.@.%s" m
| Fatal(None ,m) -> fatal pos "%s" m
| Fatal(Some(None) ,m) -> fatal pos "%s" m
| e ->
fatal pos "Uncaught exception: %s." (Printexc.to_string e)

Expand Down
4 changes: 2 additions & 2 deletions src/handle/query.ml
Original file line number Diff line number Diff line change
Expand Up @@ -160,9 +160,9 @@ let handle : Sig_state.t -> proof_state option -> p_query -> result =
let ctxt = Env.to_ctxt env in
let p = new_problem() in
match elt with
| P_query_search s ->
| P_query_search q ->
let dbpath = Path.default_dbpath in
return string (Tool.Indexing.search_cmd_txt ss s ~dbpath)
return string (Tool.Indexing.search_cmd_txt_query ss q ~dbpath)
| P_query_debug(_,_)
| P_query_verbose(_)
| P_query_flag(_,_)
Expand Down
Loading
Loading