Mercurial > repos > tabletprog
annotate testparse.html @ 19:132c7756860e
Use populateSymbols to generate symbol tables during compilation rather than populating them as we go. This change allows us to refer to symbols defined later in the input stream and also gives the symbol table logic a single home that can be used both by the compiler and editor.
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 25 Mar 2012 16:11:19 -0700 |
parents | 04ae32e91598 |
children | 668f533e5284 |
rev | line source |
---|---|
0 | 1 <!DOCTYPE html> |
3
4a4bb90fb298
Update formatting on parse tester page
Mike Pavone <pavone@retrodev.com>
parents:
0
diff
changeset
|
2 <html style="height: 100%"> |
0 | 3 <head> |
4 <title>Parser Test</title> | |
5 <script src="peg.js"></script> | |
6 <script src="mquery.js"></script> | |
7 <script src="parser.js"></script> | |
8
04ae32e91598
Move compiler and test page related code out of parser.js
Mike Pavone <pavone@retrodev.com>
parents:
6
diff
changeset
|
8 <script src="compiler.js"></script> |
04ae32e91598
Move compiler and test page related code out of parser.js
Mike Pavone <pavone@retrodev.com>
parents:
6
diff
changeset
|
9 <script src="jsbackend.js"></script> |
04ae32e91598
Move compiler and test page related code out of parser.js
Mike Pavone <pavone@retrodev.com>
parents:
6
diff
changeset
|
10 <script src="testparse.js"></script> |
0 | 11 </head> |
3
4a4bb90fb298
Update formatting on parse tester page
Mike Pavone <pavone@retrodev.com>
parents:
0
diff
changeset
|
12 <body style="height: 100%"> |
4a4bb90fb298
Update formatting on parse tester page
Mike Pavone <pavone@retrodev.com>
parents:
0
diff
changeset
|
13 <textarea style="width: 90%; height: 50%; display: block; margin: 0 auto;"></textarea> |
6
554602d4cbc6
Javascript compiler backend
Mike Pavone <pavone@retrodev.com>
parents:
3
diff
changeset
|
14 <input id="parse" type="button" value="Parse!" style="width: 90%;display: block; margin: 0 auto;"> |
554602d4cbc6
Javascript compiler backend
Mike Pavone <pavone@retrodev.com>
parents:
3
diff
changeset
|
15 <input id="tojs" type="button" value="To Javascript!" style="width: 90%;display: block; margin: 0 auto;"> |
554602d4cbc6
Javascript compiler backend
Mike Pavone <pavone@retrodev.com>
parents:
3
diff
changeset
|
16 <input id="run" type="button" value="Run!" style="width: 90%;display: block; margin: 0 auto;"> |
554602d4cbc6
Javascript compiler backend
Mike Pavone <pavone@retrodev.com>
parents:
3
diff
changeset
|
17 <pre> |
554602d4cbc6
Javascript compiler backend
Mike Pavone <pavone@retrodev.com>
parents:
3
diff
changeset
|
18 </pre> |
0 | 19 </body> |
20 </html> |