6bf5d7660601 — Laurens Holst default tip 8 years ago
Remove grauw.nl artifact repository.

Builds still look to be working fine. Probably the artifact that it was
originally done for is now either in maven-central or no longer used.
Also, if needed I prefer to use a plain-files-over-HTTP repository.
ffa0d0a018c0 — Laurens Holst 9 years ago
checkTypes: Add NaN check.
fc25b8028f20 — Laurens Holst 10 years ago
Report the correct index in checkTypes().
9e434802e2b2 — Laurens Holst 10 years ago
Modernize grauw-lib a bit. Get rid of dependency system.

The in-browser dependency system depends too much on browser edge behaviour.
d530d76c0ea8 — Laurens Holst 10 years ago
Remove dependency system notes.

The in-browser dependency system depends too much on browser edge behaviour.
000551742c16 — Laurens Holst 10 years ago
Remove jsparser.

It’s cool but unfinished and easier to use Esprima.
540410e7ca86 — Laurens Holst 10 years ago
Remove unfinished DOM3 events stuff.
a967034d445e — Laurens Holst 10 years ago
Remove MVC code.
455c0717bf5c — Laurens Holst 11 years ago
Replace Ant build with primitive Maven build.
8001b5f1df21 — Laurens Holst 11 years ago
Remove dom.js which isn’t working or in development.
2acb89d15bc7 — Laurens Holst 11 years ago
Add manual test area to the unit test.
689cc86197a2 — Laurens Holst 11 years ago
Add Lexer::processTokens() and processToken().
d2ad35cc27fa — Laurens Holst 11 years ago
Fix some accidental presence of spaces instead of tabs
e5f377eda083 — Laurens Holst 11 years ago
Rename Lexer::split() to tokenize().
0cb34e46204f — Laurens Holst 11 years ago
Reorder Lexer constructor a little.
c8ce5ab52b9d — Laurens Holst 11 years ago
Add documentation to Lexer.
a84fd1870ffb — Laurens Holst 11 years ago
Add Lexer::optimisedInputElementDiv() to collapse sequences of white space and line terminators.
9f29d4110649 — Laurens Holst 11 years ago
Simplify LineTerminator to match specification.
The previous expression was actually the one for LineTerminatorSequence.
That one is only used in StringLiteral, and already integrated there.
35d1b93639de — Laurens Holst 11 years ago
Add regular expressions for Identifier, ReservedKeyword, Keyword, FutureReservedWord, NullLiteral and BooleanLiteral.
c3cae24480b7 — Laurens Holst 11 years ago
Store all regular expressions that match ES5 productions on the object.
Also use the exact ES5 production rule names, so starting them with a capital.
Next