[m-rev.] for review: allow comments and blank lines in mdb scripts
Julien Fischer
juliensf at csse.unimelb.edu.au
Fri Jun 15 17:18:02 AEST 2007
On Fri, 15 Jun 2007, Ian MacLarty wrote:
> Ignore empty lines, or lines that start with `#', in sourced mdb scripts.
> This is useful for formatting and documenting mdb scripts.
>
> Create a local copy of the mdbrc file so that we can test new mdb scripts
> in the test suite.
>
> NEWS:
> Mention the changes.
>
> configure.in:
> Create a copy of mdbrc.in in the tests directory and create an mdbrc
> from this file using different substitutions than those used for the
> mdbrc that will be installed. This is necessary so that we can use
> the local mdbrc file when running the tests. Previously if the mdbrc
> file was changed (for example a new alias was added), then we had to
> install it before testing.
>
> doc/user_guide.texi:
> Document the new behaviour of the source command.
>
> scripts/mdb_grep:
> scripts/mdb_open:
> scripts/mdb_track:
> Add comments to these mdb scripts.
>
> scripts/mdbrc.in:
> Use a different substitution variable for the location of mdb_doc,
> since for the test version of mdbrc mdb_doc will be in a different
> location to the other scripts.
>
> tests/Mmake.common:
> Get mdb to use the local mdbrc when invoked for the tests.
>
> Clean mdbrc and mdbrc.in.
>
> tests/debugger/Mercury.options:
> tests/debugger/Mmakefile:
> tests/debugger/scripts.exp:
> tests/debugger/scripts.inp:
> tests/debugger/scripts.m:
> Add a test case for the three existing mdb scripts.
>
> trace/mercury_trace_readline.c:
> trace/mercury_trace_readline.h:
> Rename MR_trace_readline_expand_args to MR_trace_readline_from_script
> and get it to ignore comment lines and blank lines.
>
> trace/mercury_trace_internal.c:
> Adapt to changes in mercury_trace_readline.h.
That looks fine.
Julien.
--------------------------------------------------------------------------
mercury-reviews mailing list
Post messages to: mercury-reviews at csse.unimelb.edu.au
Administrative Queries: owner-mercury-reviews at csse.unimelb.edu.au
Subscriptions: mercury-reviews-request at csse.unimelb.edu.au
--------------------------------------------------------------------------
More information about the reviews
mailing list