Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide hyperlinked BNF html #81

Merged
merged 6 commits into from
Apr 5, 2023
Merged

Conversation

mbtaylor
Copy link
Member

A file adql-bnf.html along with a (not automatically invoked)
Makefile target to create it is provided. Addresses issue #78.

The BNF is now in a separate file adql.bnf, imported using
\lstinputlisting.  This makes it more straightfoward to work
with the BNF as a separate item.
I also replaced the single tab character in the BNF with 8 spaces.

The \lstinputlisting is configured to make it look the same as
it used to in the \verbatim environment that was there before.

fixup pull
curl -O https://raw.githubusercontent.com/ronsavage/SQL/master/bnf2html.pl
According to the github site, this code is available under the MIT
license, copy the license file too.
The hyperlinked BNF can now be made under Makefile control.
This is not currently done as part of the build;
since it uses perl and sed that could cause problems on some machines.
But that could be done if required.
Hyperlinked BNF file added.  This can be uploaded somewhere
or other near the standard when it is promoted to REC.
The ADQL 2.0 version is at time of writing available from
https://wiki.ivoa.net/internal/IVOA/IvoaVOQL/adql-bnf-v2.0.html.
@gmantele gmantele merged commit 23b4cf6 into ivoa-std:master Apr 5, 2023
@mbtaylor mbtaylor deleted the bnf-html branch April 5, 2023 16:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants