18 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
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
waldemar%netscape.com
cc0c52492a Changed syntax of getters and setters to "get name" and "set name". Relaxed grammar constraints on definitions. Changed over to colon syntax for types. Added local visibility and block modifiers.
git-svn-id: svn://10.0.0.236/trunk@51238 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-20 00:46:31 +00:00
waldemar%netscape.com
bed46b51e0 Simplified grammar by using lookahead constraints.
git-svn-id: svn://10.0.0.236/trunk@34095 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:58:24 +00:00
waldemar%netscape.com
f546c6ff6b First Checked In.
git-svn-id: svn://10.0.0.236/trunk@30953 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-10 20:52:58 +00:00