waldemar%netscape.com
|
bb3b6b8746
|
Added read-eval-print loop
git-svn-id: svn://10.0.0.236/trunk@86489 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-02-07 05:08:09 +00:00 |
|
waldemar%netscape.com
|
87b8587c69
|
Fixed comment
git-svn-id: svn://10.0.0.236/trunk@85933 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-02-01 03:42:25 +00:00 |
|
waldemar%netscape.com
|
7dfe7c6fc4
|
Removed namespace inheritance.
Begun implementing semantics.
git-svn-id: svn://10.0.0.236/trunk@85929 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-02-01 03:39:26 +00:00 |
|
waldemar%netscape.com
|
069b231dc0
|
Added .() operator
git-svn-id: svn://10.0.0.236/trunk@85564 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-01-26 07:33:32 +00:00 |
|
waldemar%netscape.com
|
a69eb6e11a
|
Separated statements into statements, diretives, and definitions
git-svn-id: svn://10.0.0.236/trunk@84849 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-01-12 07:33:19 +00:00 |
|
waldemar%netscape.com
|
7d08b8aa83
|
Simplified use-name-patterns
git-svn-id: svn://10.0.0.236/trunk@84695 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-01-10 02:50:13 +00:00 |
|
waldemar%netscape.com
|
ae23dd6d5d
|
Revamped the syntax for calling superconstructors and tightened up the syntax for the super operator
git-svn-id: svn://10.0.0.236/trunk@83976 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-12-22 02:02:14 +00:00 |
|
waldemar%netscape.com
|
ffbb170b06
|
Simplified postfix-expressions and use-exclude-include
git-svn-id: svn://10.0.0.236/trunk@83921 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-12-21 00:04:52 +00:00 |
|
waldemar%netscape.com
|
978e7614c6
|
Changed 'operator' from a keyword to an attribute.
git-svn-id: svn://10.0.0.236/trunk@83820 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-12-19 01:57:13 +00:00 |
|
waldemar%netscape.com
|
90c740d3cf
|
Removed 'operator' non-reserved word
git-svn-id: svn://10.0.0.236/trunk@83819 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-12-19 01:56:36 +00:00 |
|
waldemar%netscape.com
|
ee35fdfdf0
|
Made 'super' into an operator. Added syntax for operator overloading.
git-svn-id: svn://10.0.0.236/trunk@83209 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-12-02 09:10:12 +00:00 |
|
waldemar%netscape.com
|
0d2eb192bd
|
Added 'operator' non-reserved word
git-svn-id: svn://10.0.0.236/trunk@83208 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-12-02 09:09:41 +00:00 |
|
waldemar%netscape.com
|
1e12cd3425
|
Added support for white space. Removed initial / production.
git-svn-id: svn://10.0.0.236/trunk@82824 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-11-21 04:07:05 +00:00 |
|
waldemar%netscape.com
|
ef79175478
|
Renamed simple to span
git-svn-id: svn://10.0.0.236/trunk@82823 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-11-21 04:06:44 +00:00 |
|
waldemar%netscape.com
|
3b64399fce
|
Defined UseIncludesExcludes. Removed support for a:🅱️:c.
git-svn-id: svn://10.0.0.236/trunk@82317 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-11-04 10:47:47 +00:00 |
|
waldemar%netscape.com
|
9596a6138e
|
Added 'include' and 'exclude' non-reserved words
git-svn-id: svn://10.0.0.236/trunk@82316 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-11-04 10:46:24 +00:00 |
|
waldemar%netscape.com
|
f1156c178a
|
Allowed multiple units in a unit expression
git-svn-id: svn://10.0.0.236/trunk@81946 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-10-28 05:55:47 +00:00 |
|
waldemar%netscape.com
|
6594c99865
|
Renamed OrdinaryInitialIdentifierCharacter and OrdinaryContinuingIdentifierCharacter to InitialIdentifierCharacter and ContinuingIdentifierCharacter
git-svn-id: svn://10.0.0.236/trunk@81944 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-10-28 05:55:19 +00:00 |
|
waldemar%netscape.com
|
8313ac2651
|
Initial version
git-svn-id: svn://10.0.0.236/trunk@81943 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-10-28 05:54:44 +00:00 |
|
waldemar%netscape.com
|
a4bbb0643c
|
Added s flag
git-svn-id: svn://10.0.0.236/trunk@80885 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-10-11 02:28:13 +00:00 |
|
waldemar%netscape.com
|
a48117ce87
|
Changed classof x to x.class. Removed eval. Made include be a non-reserved word. Changed syntax of import to allow an automatic use of selected namespaces.
git-svn-id: svn://10.0.0.236/trunk@80794 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-10-10 02:49:34 +00:00 |
|
waldemar%netscape.com
|
3cc51417a0
|
Removed "eval" and "include" keywords
git-svn-id: svn://10.0.0.236/trunk@80793 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-10-10 02:48:17 +00:00 |
|
waldemar%netscape.com
|
5dd5dfffc6
|
Added void and classof operators
git-svn-id: svn://10.0.0.236/trunk@79933 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-24 06:08:53 +00:00 |
|
waldemar%netscape.com
|
531c0dfeb8
|
Made implements clauses js2-only
git-svn-id: svn://10.0.0.236/trunk@79928 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-09-23 08:15:06 +00:00 |
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
83bc932793
|
Removed octal escapes. Replaced bottom by throw of syntax error.
git-svn-id: svn://10.0.0.236/trunk@51236 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-10-20 00:43:58 +00:00 |
|