114 Commits

Author SHA1 Message Date
waldemar%netscape.com
7f85fa8f1a Major revisions for Sep 18 and 21 language changes
git-svn-id: svn://10.0.0.236/trunk@79866 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 08:16:22 +00:00
waldemar%netscape.com
6abc9a93ec Removed "constructor" keyword
git-svn-id: svn://10.0.0.236/trunk@79865 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 08:14:56 +00:00
waldemar%netscape.com
0f77c160db Renamed target files
git-svn-id: svn://10.0.0.236/trunk@78803 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 23:49:53 +00:00
waldemar%netscape.com
6d52afc049 Added support for highlights. Made @ operator js2-only.
git-svn-id: svn://10.0.0.236/trunk@78570 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 02:15:37 +00:00
waldemar%netscape.com
99ebd7e2c8 Updated to correspond to js2 site
git-svn-id: svn://10.0.0.236/trunk@78569 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 02:15:06 +00:00
waldemar%netscape.com
1edfdb8d6b Added support for highlights.
git-svn-id: svn://10.0.0.236/trunk@78568 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 02:14:35 +00:00
waldemar%netscape.com
d65c76bf4d Added arguments to attributes; made 'use', 'namespace', and 'constructor' into keywords and simplified resulting grammar; merged attribute definitions into const definitions; made eval use function call syntax; renamed 'language' to 'use'.
git-svn-id: svn://10.0.0.236/trunk@76859 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 04:31:37 +00:00
waldemar%netscape.com
b50d4fceda Added \Q escape
git-svn-id: svn://10.0.0.236/trunk@76858 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 04:29:34 +00:00
waldemar%netscape.com
9913136f52 Added line-break constraint
git-svn-id: svn://10.0.0.236/trunk@76857 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 04:29:01 +00:00
waldemar%netscape.com
7167e52443 Made terminal constraint error message more detailed
git-svn-id: svn://10.0.0.236/trunk@76856 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 04:28:01 +00:00
waldemar%netscape.com
c3f9a7aef7 Updated to generate Netscape 6-compatible HTML
git-svn-id: svn://10.0.0.236/trunk@76102 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 06:27:55 +00:00
waldemar%netscape.com
412bbaa229 Added attributes to for-initializers and no-line-breaks in a few places
git-svn-id: svn://10.0.0.236/trunk@76101 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 06:27:25 +00:00
waldemar%netscape.com
2a6f7a997f Updated to match documentation site
git-svn-id: svn://10.0.0.236/trunk@76100 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 06:24:57 +00:00
waldemar%netscape.com
130d41b297 Updated to match styles.css on documentation site
git-svn-id: svn://10.0.0.236/trunk@76099 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 06:24:39 +00:00
waldemar%netscape.com
25eb347e78 Simplified grammar without changing syntax
git-svn-id: svn://10.0.0.236/trunk@69489 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 00:18:56 +00:00
waldemar%netscape.com
3c2297ea1d Added 'public' to the list of qualifiers
git-svn-id: svn://10.0.0.236/trunk@68876 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 20:55:09 +00:00
waldemar%netscape.com
4c104a57ab Changed default constructor name from 'new' to the same name as its class
git-svn-id: svn://10.0.0.236/trunk@68756 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 00:10:50 +00:00
waldemar%netscape.com
11342210b6 Changed syntax of identifiers, attributes, expressions, functions, and packages. Added export, use, constructor, namespace, import.
git-svn-id: svn://10.0.0.236/trunk@67707 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-01 06:21:39 +00:00
waldemar%netscape.com
5544e9ee1d Changed attributes and 'language' statement syntax, added interfaces, and removed ^*, ^?, |*, and |?.
git-svn-id: svn://10.0.0.236/trunk@67462 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-28 02:34:14 +00:00
waldemar%netscape.com
7391d11015 Changed period to dot
git-svn-id: svn://10.0.0.236/trunk@67460 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-28 02:31:41 +00:00
waldemar%netscape.com
7288667828 Fixed syntax of (bottom)
git-svn-id: svn://10.0.0.236/trunk@67459 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-28 02:30:44 +00:00
waldemar%netscape.com
ca2d0fdbb8 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@67458 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-28 02:30:19 +00:00
waldemar%netscape.com
2b21095fef Removed field, method, and constructor. Added static.
git-svn-id: svn://10.0.0.236/trunk@55665 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 00:35:00 +00:00
waldemar%netscape.com
5d10cfab17 Fixed Harlequin incompatibilities
git-svn-id: svn://10.0.0.236/trunk@55664 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 00:34:29 +00:00
waldemar%netscape.com
0adbaf9a98 Added next-token-unit. Simplified grammar and removed boolean actions that indicate whether the next token can be a regexp. Added assertion that a * can't follow a division.
git-svn-id: svn://10.0.0.236/trunk@55609 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 22:09:10 +00:00
waldemar%netscape.com
0b8e72cc74 Added hash-table-entries
git-svn-id: svn://10.0.0.236/trunk@55604 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 22:07:04 +00:00
waldemar%netscape.com
d7ad1303c5 Fixed bug in forbidden terminalset calculations
git-svn-id: svn://10.0.0.236/trunk@55602 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 22:06:43 +00:00
waldemar%netscape.com
6611de1186 Made semantics compiled on Allegro
git-svn-id: svn://10.0.0.236/trunk@55598 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 22:04:58 +00:00
waldemar%netscape.com
23207ef36f Clean grammars on allegro to save memory
git-svn-id: svn://10.0.0.236/trunk@55277 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-04 05:04:08 +00:00
waldemar%netscape.com
77c4947349 Added canonical LR(1) grammars and grammar cleaning
git-svn-id: svn://10.0.0.236/trunk@55276 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-04 05:03:20 +00:00
waldemar%netscape.com
2ced75f311 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@55275 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-04 05:01:34 +00:00
waldemar%netscape.com
394c83b71d File Removed.
git-svn-id: svn://10.0.0.236/trunk@55274 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-04 05:01:06 +00:00
waldemar%netscape.com
8d2a10ff82 Implemented line-grammar and added utility functions for analyzing grammar state table
git-svn-id: svn://10.0.0.236/trunk@55219 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-03 22:53:21 +00:00
waldemar%netscape.com
a38c51c58b Implemented variant-constraints
git-svn-id: svn://10.0.0.236/trunk@55218 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-03 22:52:18 +00:00
waldemar%netscape.com
d8ce56167f Implemented line-grammar
git-svn-id: svn://10.0.0.236/trunk@55217 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-03 22:51:27 +00:00
waldemar%netscape.com
ba77f32bb0 Implemented variant-constraints. Added all-state-transitions.
git-svn-id: svn://10.0.0.236/trunk@55216 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-03 22:50:45 +00:00
waldemar%netscape.com
74631d734b Changed comments
git-svn-id: svn://10.0.0.236/trunk@55215 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-03 22:49:36 +00:00
waldemar%netscape.com
79877efe0c First Checked In.
git-svn-id: svn://10.0.0.236/trunk@55214 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-03 22:49:10 +00:00
waldemar%netscape.com
732ca99228 Added :sort-key to sorted-hash-table-keys
git-svn-id: svn://10.0.0.236/trunk@55213 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-03 22:48:52 +00:00
waldemar%netscape.com
9edbe5b45d Fixed MCL incompatibility
git-svn-id: svn://10.0.0.236/trunk@54037 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-20 04:34:42 +00:00
waldemar%netscape.com
aefedb080a Added Allegro reference
git-svn-id: svn://10.0.0.236/trunk@54027 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-20 02:18:26 +00:00
waldemar%netscape.com
0685de255a Updated to work under Allegro Common Lisp
git-svn-id: svn://10.0.0.236/trunk@54026 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-20 02:16:56 +00:00
waldemar%netscape.com
45fc90e1a6 Changed external-link-base
git-svn-id: svn://10.0.0.236/trunk@53336 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-12 07:24:40 +00:00
waldemar%netscape.com
511d60eba6 Added language declarations, ?id syntax, ^^, ^^=, units. Updated list of future reserved words. Allowed definitions in compount statements.
git-svn-id: svn://10.0.0.236/trunk@53335 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-12 07:24:19 +00:00
waldemar%netscape.com
51f81a61e3 Updated list of keywords
git-svn-id: svn://10.0.0.236/trunk@53334 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-12 07:22:27 +00:00
waldemar%netscape.com
50364b8107 Removed distribution restrictions because this is part of the language spec
git-svn-id: svn://10.0.0.236/trunk@52668 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-03 03:59:31 +00:00
waldemar%netscape.com
9c4cb1eacb Updated to Mozilla 1.1 license
git-svn-id: svn://10.0.0.236/trunk@52667 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-03 03:58:07 +00:00
waldemar%netscape.com
3d577f8188 Added more no-line-break constraints, simplified visibility treatment, and added named function arguments
git-svn-id: svn://10.0.0.236/trunk@52578 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-02 21:12:04 +00:00
waldemar%netscape.com
5123dfaa8d Fixed constraint positioning bug
git-svn-id: svn://10.0.0.236/trunk@52566 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-02 20:54:44 +00:00
waldemar%netscape.com
3cc6fe040f Added basic no-line-break constraints matching JavaScript 1.x
git-svn-id: svn://10.0.0.236/trunk@52475 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-02 01:46:05 +00:00