842 Commits

Author SHA1 Message Date
pschwartau%netscape.com
1f2e87eec9 Initial add
git-svn-id: svn://10.0.0.236/trunk@100512 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-07 19:46:26 +00:00
pschwartau%netscape.com
f6d01f0d66 Initial add.
git-svn-id: svn://10.0.0.236/trunk@100511 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-07 19:45:15 +00:00
rogerl%netscape.com
4a33b633e5 Merging JS2_DIKDIK_BRANCH macbuild related stuff.
git-svn-id: svn://10.0.0.236/trunk@100452 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-07 01:40:39 +00:00
rogerl%netscape.com
33ea2bfac7 Merging DIKDIK_BRANCH into main line.
git-svn-id: svn://10.0.0.236/trunk@100450 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-07 01:21:11 +00:00
rogerl%netscape.com
306e52a214 Removing stale versions
git-svn-id: svn://10.0.0.236/trunk@100438 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-06 22:34:29 +00:00
rogerl%netscape.com
4371a3c1db More branch merging.
git-svn-id: svn://10.0.0.236/trunk@100437 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-06 22:25:07 +00:00
rogerl%netscape.com
4668429ba3 More branch merging.
git-svn-id: svn://10.0.0.236/trunk@100434 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-06 22:06:15 +00:00
rogerl%netscape.com
f3a4aa0786 More branch merging.
git-svn-id: svn://10.0.0.236/trunk@100432 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-06 21:59:04 +00:00
rogerl%netscape.com
cbb38ee927 More branch merging
git-svn-id: svn://10.0.0.236/trunk@100431 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-06 21:57:00 +00:00
rogerl%netscape.com
0520444cab Merging in from DIKDIK_BRANCH
git-svn-id: svn://10.0.0.236/trunk@100430 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-06 21:53:33 +00:00
rogerl%netscape.com
25a02fdbdb Removing jsc (again, hopefully correctly)
git-svn-id: svn://10.0.0.236/trunk@100417 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-06 20:14:07 +00:00
waldemar%netscape.com
2c07f31cce Jul 24 syntax changes
git-svn-id: svn://10.0.0.236/trunk@99955 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-26 23:38:46 +00:00
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
ae4ab87758 Updated parser: attributes can be expressions, added new attributes, disallowed nested ::'s, deleted Eval nodes, added const and void nodes, deleted package attribute, deleted super::id syntax, and added super, super(expr), and super(args) syntax
git-svn-id: svn://10.0.0.236/trunk@97081 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-13 21:24:27 +00:00
waldemar%netscape.com
a1c444bce0 Added RTF cleanup utilities and a hack to read and write improper RTF commands that contain upper-case letters.
git-svn-id: svn://10.0.0.236/trunk@96766 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-09 01:04:16 +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
f86d45d969 Big switchover to Algol-style semantics
git-svn-id: svn://10.0.0.236/trunk@92066 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-12 04:33:39 +00:00
waldemar%netscape.com
5440d6ccb7 Removed '
git-svn-id: svn://10.0.0.236/trunk@92065 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-12 04:32:52 +00:00
waldemar%netscape.com
106fc6223c Brought up to date
git-svn-id: svn://10.0.0.236/trunk@92064 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-12 04:32:17 +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
rogerl%netscape.com
462a7977f6 Tentative fix for build releated issues.
git-svn-id: svn://10.0.0.236/trunk@90557 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 22:06:21 +00:00
rogerl%netscape.com
0eb159b375 Tentative fix for build related issues.
git-svn-id: svn://10.0.0.236/trunk@90556 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 22:05:48 +00:00
jeff.dyer%compilercompany.com
1bae7d6c03 Adding JSILGenerator code
git-svn-id: svn://10.0.0.236/trunk@90439 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 22:37:50 +00:00
jeff.dyer%compilercompany.com
c66ef4b453 Updating JSC with framework for semantics in cpp.
git-svn-id: svn://10.0.0.236/trunk@90437 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-26 22:31:11 +00:00
waldemar%netscape.com
a438ef9ca0 Added support for more html elements
git-svn-id: svn://10.0.0.236/trunk@89052 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 02:12:21 +00:00
waldemar%netscape.com
3ecc866e77 Made read-rtf non-recursive to avoid stack overflows
git-svn-id: svn://10.0.0.236/trunk@89051 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 02:11:13 +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
rogerl%netscape.com
118fa5848e Fixed increment bug. Added mPrivate member and supported native getter &
setter functions for NAME opcodes.


git-svn-id: svn://10.0.0.236/trunk@88566 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-05 21:49:23 +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
781c19a1b4 Added ^, hex, mod, and string comparison operators
git-svn-id: svn://10.0.0.236/trunk@88411 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 23:14:11 +00:00
waldemar%netscape.com
4cf938a094 Initial version
git-svn-id: svn://10.0.0.236/trunk@88286 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:37:45 +00:00
waldemar%netscape.com
9fac641ef6 Added progn and compacted the formatting of several forms
git-svn-id: svn://10.0.0.236/trunk@88285 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:36:32 +00:00
waldemar%netscape.com
b5c9aee2ef Renamed double to float64, added progn, and added support for ? within rules
git-svn-id: svn://10.0.0.236/trunk@88284 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:35:44 +00:00
waldemar%netscape.com
22f094c0e8 Brought up to date
git-svn-id: svn://10.0.0.236/trunk@88283 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:34:37 +00:00
waldemar%netscape.com
474649b6f1 Added support for .. in directory paths
git-svn-id: svn://10.0.0.236/trunk@88282 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:34:14 +00:00
waldemar%netscape.com
338e5bbcb9 Added save-block-style
git-svn-id: svn://10.0.0.236/trunk@88281 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:33:45 +00:00
waldemar%netscape.com
8fca1f6efe Added save-block-style and *html-to-rtf-definitions*
git-svn-id: svn://10.0.0.236/trunk@88280 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 05:33:25 +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
rogerl%netscape.com
253c5f239c Need to pass context now.
git-svn-id: svn://10.0.0.236/trunk@87733 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:23:53 +00:00
rogerl%netscape.com
604931d1a7 Added toBoolean handling. Fixed toString & toPrimitive to match spec.
git-svn-id: svn://10.0.0.236/trunk@87732 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 00:18:46 +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
rogerl%netscape.com
667f2a187d Fixed unused vars. Added string literal as alternative function name.
Implemented invokeCall to use override.


git-svn-id: svn://10.0.0.236/trunk@87471 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-20 21:39:59 +00:00
rogerl%netscape.com
62ae472ce8 New icodes to handle instanceof/is. Moved operator name handling to icg
for now (pending a semantics phase). Added a generic new and prototype
setting.


git-svn-id: svn://10.0.0.236/trunk@87238 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 23:15:34 +00:00
rogerl%netscape.com
5016c3b1d9 Cleaning up all over. New Operator enumeration.
git-svn-id: svn://10.0.0.236/trunk@87044 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 23:54:27 +00:00