mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-18 10:53:40 +00:00
browser/browse.m:
Add save_and_browse_browser_term_web to be called when
"browse --web" is entered at the mdb prompt.
Add browser_term_to_html_flat_string, a helper predicate for
term_to_html.
Make portray_flat_write_browser_term work take a stream parameter
instead of writing to the current output stream. It is called by
browser_term_to_html_flat_string, writing to a string builder
stream.
browser/browser_info.m:
Add web_browser_cmd field to browser_persistent_state.
browser/mdb.m:
browser/term_to_html.m:
Add new module to generate an HTML document. The document contains a
JavaScript represention of a Mercury term.
(The JavaScript string escaping code is adapted from Julien's
mercury-json project.)
browser/percent_encoding.m:
Add new module to perform percent-encoding.
scripts/mdb_term_browser.css:
scripts/mdb_term_browser.js:
Add JavaScript and CSS files referenced by the generated HTML file
to create a tree view of a Mercury term using jstree.
scripts/32px.png:
scripts/40px.png:
scripts/throbber.gif:
scripts/jstree.min.js:
scripts/jstree.style.min.css:
Add local copy of jstree files <https://www.jstree.com/>
scripts/jquery.slim.min.js:
Add local copy of jquery <https://jquery.com/>
scripts/Mmakefile:
Install the new files into the same directory as mdbrc and other
mdb-related files.
trace/mercury_trace_browse.c:
trace/mercury_trace_browse.h:
trace/mercury_trace_cmd_browsing.c:
trace/mercury_trace_cmd_parameter.c:
trace/mercury_trace_cmd_parameter.h:
trace/mercury_trace_internal.c:
Add "browse --web" and "web_browser_cmd" commands.
doc/user_guide.texi:
Document "browse --web" and "web_browser_cmd" commands.
configure.ac:
scripts/mdbrc.in:
Set a reasonable default command to launch a web browser from mdb.
(Only tested on Linux.)
NEWS:
Announce the new feature.
.README.in:
Mention jquery and jstree licensing.
tests/debugger/Mmakefile:
tests/debugger/completion.exp:
tests/debugger/mdb_command_test.inp:
tests/debugger/save.exp2:
Update debugger tests for new commands.
121 lines
6.0 KiB
Plaintext
121 lines
6.0 KiB
Plaintext
yes xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
no xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
inadmissible xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
trust xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
skip xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
undo xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
mode xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
browse xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
print xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
format xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
depth xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
size xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
width xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
lines xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
actions xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
params xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
track xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
mark xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
pd xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
quit xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
info xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
query xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
cc_query xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
io_query xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
step xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
goto xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
next xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
finish xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
exception xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
return xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
user xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
forward xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
mindepth xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
maxdepth xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
continue xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
retry xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
track xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
vars xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
held_vars xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
print xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
browse xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
stack xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
up xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
down xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
level xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
current xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
view xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
hold xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
diff xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
dump xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
open xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
grep xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
list xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
break xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
condition xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
ignore xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
break_print xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
disable xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
enable xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
delete xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
modules xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
procedures xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
register xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
table_io xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
mmc_options xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
printlevel xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
scroll xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
stack_default_limit xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
goal_paths xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
scope xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
echo xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
context xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
user_event_context xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
list_context_lines xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
list_path xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
push_list_dir xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
pop_list_dir xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
fail_trace_counts xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
pass_trace_counts xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
max_io_actions xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
xml_browser_cmd xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
xml_tmp_filename xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
web_browser_cmd xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
format xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
format_param xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
unalias xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
dd xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
trust xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
trusted xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
untrust xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
source xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
save xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
quit xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
histogram_all xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
histogram_exp xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
clear_histogram xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
dice xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
var_details xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
flag xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
subgoal xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
consumer xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
gen_stack xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
cut_stack xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
pneg_stack xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
mm_stacks xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
nondet_stack xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
stack_regs xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
all_regs xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
debug_vars xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
stats xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
print_optionals xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
unhide_events xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
table xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
type_ctor xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
all_type_ctors xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
class_decl xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
all_class_decls xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
all_procedures xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
ambiguity xyzzy xyzzy xyzzy xyzzy xyzzy
|
|
trail_details xyzzy xyzzy xyzzy xyzzy xyzzy
|