125 Commits

Author SHA1 Message Date
waldemar%netscape.com
fc8e10a8d4 Changed instanceof to is and removed no-line-break constraint after use
git-svn-id: svn://10.0.0.236/trunk@98352 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-30 02:29:52 +00:00
waldemar%netscape.com
c684faa23a Added 'is' reserved word
git-svn-id: svn://10.0.0.236/trunk@98351 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-30 02:29:08 +00:00
waldemar%netscape.com
db1511ca32 Made parenthesized field names js2-only. Renamed language directives to pragmas and reworked their syntax as well as that of use and import directives.
git-svn-id: svn://10.0.0.236/trunk@97263 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-16 00:41:34 +00:00
waldemar%netscape.com
d9e418e713 Interchanged Definition and AnnotatedDefinition.
git-svn-id: svn://10.0.0.236/trunk@96764 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-09 01:03:10 +00:00
waldemar%netscape.com
f16520821b Switchover to Algol-style semantics
git-svn-id: svn://10.0.0.236/trunk@92063 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-12 04:31:46 +00:00
waldemar%netscape.com
ccbf532f44 Renamed token to input-element
git-svn-id: svn://10.0.0.236/trunk@89049 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 02:10:15 +00:00
waldemar%netscape.com
e352ea7240 Changed titles of generated html and rtf files
git-svn-id: svn://10.0.0.236/trunk@89048 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 02:09:50 +00:00
waldemar%netscape.com
9f82587400 More expression semantics
git-svn-id: svn://10.0.0.236/trunk@88414 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 23:15:54 +00:00
waldemar%netscape.com
69f7a96c5a Renamed string-equal to string=
git-svn-id: svn://10.0.0.236/trunk@88412 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 23:15:33 +00:00
waldemar%netscape.com
78f428bf2f Renamed double to float64
git-svn-id: svn://10.0.0.236/trunk@88279 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:32:08 +00:00
waldemar%netscape.com
9cf24a521b Started work on expression semantics
git-svn-id: svn://10.0.0.236/trunk@88278 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:31:28 +00:00
waldemar%netscape.com
742b85af02 Fixed terminal-action bug
git-svn-id: svn://10.0.0.236/trunk@88277 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:29:57 +00:00
waldemar%netscape.com
bd44416b3a Replaced \Q by \_
git-svn-id: svn://10.0.0.236/trunk@87721 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:04:17 +00:00
waldemar%netscape.com
494f89b821 A few new semantics
git-svn-id: svn://10.0.0.236/trunk@86656 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 05:00:28 +00:00
waldemar%netscape.com
9a3975216a Added more semantics
git-svn-id: svn://10.0.0.236/trunk@86490 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 05:08:44 +00:00
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