Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
163 commits
Select commit Hold shift + click to select a range
319faec
Added some pragma basics
yamahito Oct 26, 2021
988bab4
Adds some more suggested detail for pragma implementation
yamahito Oct 27, 2021
94442ea
Just adds some whitespace for readability
yamahito Oct 27, 2021
7eb74b7
Correct typo in example
cmsmcq Nov 2, 2021
1e138d1
add pragmas.md
cmsmcq Nov 16, 2021
468f8ab
Update pragmas.md
cmsmcq Nov 16, 2021
f5e0b74
Update pragmas.md
cmsmcq Nov 16, 2021
7db2f74
Update pragmas.md
cmsmcq Nov 23, 2021
18a2dbe
Revising pragmas.md
cmsmcq Nov 30, 2021
f173518
Copy edit pragmas.md
cmsmcq Nov 30, 2021
62ee438
Pragmas.md
cmsmcq Dec 1, 2021
8b5cf9f
pragmas.md
cmsmcq Dec 1, 2021
14aa0aa
pragmas.md
cmsmcq Dec 1, 2021
f1ed728
pragmas.md
cmsmcq Dec 1, 2021
e74a462
Small copy edits in pragmas.md.
cmsmcq Dec 4, 2021
7131e04
Correct some errors caught by Tom Hillman in pragmas.md
cmsmcq Dec 4, 2021
17bd0b9
pragmas.md
cmsmcq Dec 4, 2021
f7ecbe3
ixml.ixml
cmsmcq Dec 4, 2021
2abd9e6
ixml.ixml
cmsmcq Dec 4, 2021
d77c60a
Restructure pragmas.md
cmsmcq Dec 4, 2021
7bb4f36
pragmas.md
cmsmcq Dec 4, 2021
5df6d24
pragmas for pragmas in pragmas.md
cmsmcq Dec 4, 2021
04db6bf
Update pragmas.md
cmsmcq Dec 4, 2021
a4a8176
pragmas.md
cmsmcq Dec 4, 2021
df6f77f
Update pragmas.md
cmsmcq Dec 5, 2021
ed45354
Note decisions in the pragma.md proposal
cmsmcq Dec 6, 2021
bd39030
pragmas.md: add explicit namespaces proposals U and S
cmsmcq Dec 6, 2021
57e87b1
pragmas.md - keep pmark
cmsmcq Dec 6, 2021
2023950
pragmas.md: make pragma-data an attribute, make pragmas cease to nest
cmsmcq Dec 6, 2021
bbc37db
ixml.ixml: make pragmas cease to nest, make pragma-data an attribute
cmsmcq Dec 6, 2021
fad6d60
pragmas.md - add manual toc
cmsmcq Dec 6, 2021
3c917b9
ixml.ixml, pragmas.md - changes to top-level pragmas
cmsmcq Dec 6, 2021
b722bef
ixml.ixml, pragmas.md
cmsmcq Dec 6, 2021
6b3de67
Removes pragma proposals from specification
yamahito Dec 7, 2021
538436d
Merge branch 'master' into proposal-pragmas
yamahito Dec 7, 2021
445899d
Update pragmas.md
cmsmcq Dec 13, 2021
d4384a1
Action 2021-12-14 Strings may not span a line end
spemberton Dec 14, 2021
53b7aab
pragmas.md
cmsmcq Dec 15, 2021
d97eb5f
Merge branch 'proposal-pragmas' of github.com:invisibleXML/ixml into …
cmsmcq Dec 15, 2021
c38ff03
proposal-F-S.md
cmsmcq Dec 15, 2021
1e0e7bc
Re-synch ixml.ixml, define QName and UQName.
cmsmcq Dec 15, 2021
c57dd25
Directory for putting sample test files
spemberton Dec 16, 2021
5883f33
Root of Steven's tests
spemberton Dec 16, 2021
1e4cca6
Create readme.md
spemberton Dec 16, 2021
e898327
Create readme.md
spemberton Dec 16, 2021
74c9d62
Add files via upload
spemberton Dec 16, 2021
b8aceb6
github doesn't allow the uploading of empty files, so I'm uploading t…
spemberton Dec 17, 2021
911e658
github doesn't allow the upload of empty files, so I'm uploading zips…
spemberton Dec 17, 2021
93dc97a
Tests.zip are tests that are expected to run to completion; syntaxtes…
spemberton Dec 17, 2021
5f39def
Added the tutorial, and reordered the resources.
spemberton Dec 18, 2021
bf03756
Corrected markup (the preview looked good, but the build didn't)
spemberton Dec 18, 2021
846b638
Corrected two errors in tests.zip
spemberton Dec 21, 2021
0d3b93a
Corrrected two more errors
spemberton Dec 21, 2021
c573f05
Corrected two more errors
spemberton Dec 21, 2021
0900a4a
ixml-tests packaging for syntaxtests
cmsmcq Dec 31, 2021
d6fd458
SP tests modified by MSM
cmsmcq Dec 31, 2021
1650c72
readme.me
cmsmcq Dec 31, 2021
56e2f53
Corrected to properly deal with trailing characters
spemberton Dec 31, 2021
40c8782
Updated one .req file
spemberton Dec 31, 2021
a099895
catalog.xml
cmsmcq Dec 31, 2021
c0537a8
Merge branch 'master' of github.com:invisibleXML/ixml
cmsmcq Dec 31, 2021
c0b7591
remove some cruft
cmsmcq Dec 31, 2021
1bcc225
Supply missing ambig2.alt.output.xml
cmsmcq Dec 31, 2021
b0f834f
ambig7.output.xml
cmsmcq Jan 1, 2022
c97ab3c
Corrections
cmsmcq Jan 1, 2022
06b1b33
CSS test
cmsmcq Jan 1, 2022
a259a0b
Whitespace
cmsmcq Jan 1, 2022
a6672dc
More test result corrections
cmsmcq Jan 2, 2022
ea70e3f
Pragmas proposal
cmsmcq Jan 3, 2022
dcd001f
Pragmas proposal
cmsmcq Jan 3, 2022
71dc249
Correct pragma-data errors
cmsmcq Jan 3, 2022
c380052
pragmas proposal
cmsmcq Jan 3, 2022
8010243
Pragmas proposal
cmsmcq Jan 3, 2022
f68435f
Old pragmas proposal
cmsmcq Jan 3, 2022
d25e557
Pragmas proposal
cmsmcq Jan 4, 2022
ecfd215
Update proposal-F-S.md
cmsmcq Jan 4, 2022
8604f73
pragmas proposal
cmsmcq Jan 4, 2022
c111b4d
Rename short proposal
cmsmcq Jan 4, 2022
11ff05d
Update pragmas-proposal.md
cmsmcq Jan 4, 2022
f61871d
Another attempt at creating the test structure using directories and …
spemberton Jan 5, 2022
0f471ad
Steven Actions 2022-01-18
spemberton Jan 24, 2022
b5ac6a8
Added two links to the ixml grammar in "Resources"
spemberton Jan 24, 2022
b2d889a
Added 2nd link to tutorial so the reader doesn't have to search
spemberton Jan 24, 2022
df531e9
Corrected the space error in the rule for range. (issue #5)
spemberton Jan 25, 2022
e6041f7
Corrected error in rule for range
spemberton Jan 25, 2022
bdac8e0
Replace tabs with spaces
cmsmcq Jan 26, 2022
a83544a
Reorganized tests, test catalogs
ndw Feb 5, 2022
b98c1b8
Fix typo in correct output
ndw Feb 5, 2022
f7aec6a
Add the other alternative as a successful parse
ndw Feb 5, 2022
c2f77fa
Remove duplication across catalogs
ndw Feb 5, 2022
b64497e
Removed syntactically valid tests from the 'invalid syntactically' te…
ndw Feb 5, 2022
f7d4d9c
Fixed expected output; added alternate output
ndw Feb 5, 2022
9aab908
Corrected catalog markup
ndw Feb 5, 2022
5591df8
Remove duplicated tests
ndw Feb 5, 2022
ee32be0
Can't reproduce MSMs assertion; added a result
ndw Feb 5, 2022
349ea04
Fix output; remove duplicate entry from catalog
ndw Feb 5, 2022
cbc4a0b
Grammar updates make this pass again
ndw Feb 5, 2022
f3c1d16
Fixed formatting of test results
ndw Feb 5, 2022
96d42d5
Oversight on my part, MSM is correct, expr1 is flawed
ndw Feb 5, 2022
11272c1
Back out my erroneous changes to grammar test catalog
ndw Feb 5, 2022
0432015
Fix markup errors
ndw Feb 7, 2022
065096c
Merge pull request #32 from ndw/test-suite
yamahito Feb 8, 2022
1c92ee4
Fix catalog markup errors in test elem1
ndw Feb 8, 2022
111d72e
Merge pull request #34 from ndw/fix-elem1
ndw Feb 10, 2022
d6268bd
Proposal to fix #38
ndw Feb 15, 2022
72279d6
Proposal to fix #37
ndw Feb 15, 2022
4fd2167
Proposal to fix #36
ndw Feb 15, 2022
16517cc
Proposal to fix #35
ndw Feb 15, 2022
12ba3ea
Add samples directory with README and one sample
cmsmcq Feb 15, 2022
86d1c6c
Add ABNF.ixml
cmsmcq Feb 16, 2022
8140e3d
Move individual grammars into subdirectories
cmsmcq Feb 16, 2022
52d6e63
Make a readme file describing the ISBN grammar.
cmsmcq Feb 16, 2022
c8c7290
Fight a little with markdown
cmsmcq Feb 16, 2022
314fb45
New tests for ixml error conditions
ndw Feb 19, 2022
e531f67
Merge pull request #46 from ndw/new-error-tests
ndw Feb 22, 2022
42315e2
Merge pull request #42 from ndw/iss-35
ndw Feb 22, 2022
d983534
Merge pull request #41 from ndw/iss-36
ndw Feb 22, 2022
394d1a4
Merge pull request #40 from ndw/iss-37
ndw Feb 22, 2022
9e3f6c5
Merge pull request #39 from ndw/iss-38
ndw Feb 22, 2022
ab7ccd0
ACTION: integrate resolution #24 into the spec
spemberton Feb 22, 2022
1af3e76
add pragmas.md
cmsmcq Nov 16, 2021
3b97418
Update pragmas.md
cmsmcq Nov 16, 2021
fdd96cf
Update pragmas.md
cmsmcq Nov 16, 2021
ec96425
Update pragmas.md
cmsmcq Nov 23, 2021
2d5631d
Revising pragmas.md
cmsmcq Nov 30, 2021
a55fa6e
Copy edit pragmas.md
cmsmcq Nov 30, 2021
e81a062
Pragmas.md
cmsmcq Dec 1, 2021
da80f34
pragmas.md
cmsmcq Dec 1, 2021
28059f4
pragmas.md
cmsmcq Dec 1, 2021
fa56f0a
pragmas.md
cmsmcq Dec 1, 2021
8b3fdb9
Small copy edits in pragmas.md.
cmsmcq Dec 4, 2021
7939126
Correct some errors caught by Tom Hillman in pragmas.md
cmsmcq Dec 4, 2021
75326e7
pragmas.md
cmsmcq Dec 4, 2021
6dc4cff
ixml.ixml
cmsmcq Dec 4, 2021
13063c9
Restructure pragmas.md
cmsmcq Dec 4, 2021
dbdc2ae
pragmas.md
cmsmcq Dec 4, 2021
24b42f8
pragmas for pragmas in pragmas.md
cmsmcq Dec 4, 2021
0b60baa
Update pragmas.md
cmsmcq Dec 4, 2021
f49bf25
pragmas.md
cmsmcq Dec 4, 2021
9d42af3
Update pragmas.md
cmsmcq Dec 5, 2021
eb9807a
Note decisions in the pragma.md proposal
cmsmcq Dec 6, 2021
5b2d9b6
pragmas.md: add explicit namespaces proposals U and S
cmsmcq Dec 6, 2021
a74aa25
pragmas.md - keep pmark
cmsmcq Dec 6, 2021
299eb28
pragmas.md: make pragma-data an attribute, make pragmas cease to nest
cmsmcq Dec 6, 2021
5ce2bca
pragmas.md - add manual toc
cmsmcq Dec 6, 2021
d2ec853
ixml.ixml, pragmas.md, resolve some conflicts with main branch
cmsmcq Dec 6, 2021
a493541
pragmas.md
cmsmcq Dec 15, 2021
3a1766e
Update pragmas.md
cmsmcq Dec 13, 2021
51f8ab0
proposal-F-S.md
cmsmcq Dec 15, 2021
78c52c8
Re-synch ixml.ixml, define QName and UQName.
cmsmcq Dec 15, 2021
5152d73
Pragmas proposal
cmsmcq Jan 3, 2022
30ab245
Pragmas proposal
cmsmcq Jan 3, 2022
7161c74
Correct pragma-data errors
cmsmcq Jan 3, 2022
10b6bab
pragmas proposal
cmsmcq Jan 3, 2022
2c23cf7
Pragmas proposal
cmsmcq Jan 3, 2022
9197b91
Old pragmas proposal
cmsmcq Jan 3, 2022
7f36974
Pragmas proposal
cmsmcq Jan 4, 2022
d7ebc12
Update proposal-F-S.md
cmsmcq Jan 4, 2022
a9ed9aa
pragmas proposal
cmsmcq Jan 4, 2022
6b4da73
Rename short proposal
cmsmcq Jan 4, 2022
9288ce3
Update pragmas-proposal.md
cmsmcq Jan 4, 2022
3499846
Replace tabs with spaces
cmsmcq Jan 26, 2022
74c6e80
Merge branch 'proposal-pragmas' of https://github.com/invisibleXML/ix…
cmsmcq Mar 22, 2022
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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*~
43 changes: 24 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,40 +62,45 @@ example, it can turn CSS code like</p>
<p>This is an ongoing project to provide software that lets you treat any
parsable format as if it were XML, without the need for markup. </p>

<p>There are currently five papers:</p>
<h2>Resources</h2>
<ul>
<li>The (draft) <a href="ixml-specification.html">Specification for Invisible XML</a> formally describes the language.</li>
<li>The <a href="http://www.cwi.nl/~steven/ixml/tutorial/">hands-on tutorial</a> shows you how to use it.</li>
<li>The ixml grammar <a href="ixml.ixml">in ixml serialization</a>.</li>
<li>The ixml grammar <a href="ixml.xml">in XML serialization</a>.</li>
</ul>

<p>There are five papers on the development:</p>
<ul>
<li><a
href="http://www.cwi.nl/~steven/Talks/2013/08-07-invisible-xml/invisible-xml-3.html">Invisible
XML</a>
<p>Introduces the concepts, and develops a notation to support them.</p>
XML</a>: Introduces the concepts, and develops a notation to support them.
</li>
<li><a href="http://www.cwi.nl/~steven/Talks/2016/02-12-prague/data.html">Data just wants to be
(format) neutral</a>
<p>Discusses issues with automatic serialisation, and the relationship
between Invisible XML grammars and data schemas.</p>
(format) neutral</a>:
Discusses issues with automatic serialisation, and the relationship
between Invisible XML grammars and data schemas.
</li>
<li><a href="http://www.cwi.nl/~steven/Talks/2016/06-05-london/xml-london.html">Parse Earley, Parse
Often: How to parse anything to XML</a>
<p>Discusses issues around grammar design, and in particular parsing
Often: How to parse anything to XML</a>:
Discusses issues around grammar design, and in particular parsing
algorithms used to recognise any document, and converting the resultant
parse-tree into XML, and gives a new perspective on a classic algorithm.</p>
parse-tree into XML, and gives a new perspective on a classic algorithm.
</li>
<li><a
href="http://archive.xmlprague.cz/2017/files/xmlprague-2017-proceedings.pdf#page=155">On
the Descriptions of Data: The Usability of Notations</a>
<p>Discusses changes to the design following experience with using it,
the Descriptions of Data: The Usability of Notations</a>:
Discusses changes to the design following experience with using it,
giving examples of its use to develop data descriptions, and in passing,
suggests other output formats.</p>
suggests other output formats.
</li>
<li><a
href="https://archive.xmlprague.cz/2019/files/xmlprague-2019-proceedings.pdf#page=425">On
the Specification of Invisible XML</a>
<p>Describes decisions made during the production of the specification of
ixml.</p>
the Specification of Invisible XML</a>:
Describes decisions made during the production of the specification of
ixml.
</li>
</ul>

<p>Software to support ixml will be made available at a later date, at https://github.com/invisibleXML/ixml</p>

<p>The draft <a href="ixml-specification.html">Specification for Invisible
XML</a> is available.</p>
<p>Software to support ixml will be made available at a later date, but it
is already usable via a link; see <a href="http://www.cwi.nl/~steven/ixml/tutorial/">the tutorial</a> for details.</p>
Loading