waldemar%netscape.com
3a8791415d
Added vector subtyping, support for & on unions of tags, and the nonempty operator
2001-08-23 04:21:18 +00:00
waldemar%netscape.com
433afbcdaa
Renamed a few semantic types. Added 'named' parameter attribute.
2001-08-17 20:04:04 +00:00
waldemar%netscape.com
d7facf8397
Tags with fields are now depicted with the 'tuple' keyword instead of 'tag'
2001-08-17 20:03:11 +00:00
pschwartau%netscape.com
08136ed931
Initial add.
2001-08-16 19:03:26 +00:00
pschwartau%netscape.com
00acd17777
Correcting a misleading comment -
2001-08-16 18:24:22 +00:00
beard%netscape.com
c449c9f59f
Added Carbon targets, fixed MPW targets.
2001-08-16 01:34:18 +00:00
beard%netscape.com
a26c6b000c
Build with latest CodeWarrior tools.
2001-08-16 01:02:46 +00:00
waldemar%netscape.com
d513856da0
Added unary operators and much more expression parsing. Rearranged semantic data structures.
2001-08-16 00:39:00 +00:00
waldemar%netscape.com
0a334dc2ef
Brought up to date to process formal/notation.html
2001-08-16 00:38:06 +00:00
waldemar%netscape.com
8feef5fd35
Added subset-10 and subset-eq-10
2001-08-16 00:37:39 +00:00
waldemar%netscape.com
776f55b009
Removed 'type' keyword before depicted type definitions
2001-08-16 00:37:03 +00:00
pschwartau%netscape.com
1c0b13ac41
Fixing an error.
2001-08-15 21:20:05 +00:00
pschwartau%netscape.com
41e19b6b38
Improving readability.
2001-08-15 21:19:21 +00:00
pschwartau%netscape.com
93662b7170
Improved status message.
2001-08-15 21:18:49 +00:00
pschwartau%netscape.com
6e191ddc3e
Added object typing.
2001-08-15 20:57:23 +00:00
beard%netscape.com
e1478e6f5e
Added MPW tool targets.
2001-08-15 18:59:54 +00:00
beard%netscape.com
d1fc46dcba
Fixed XP_MAC_MPW code rot.
2001-08-15 18:59:34 +00:00
beard%netscape.com
4e8866c55b
Prefix files for MPW targets.
2001-08-15 18:58:31 +00:00
beard%netscape.com
bd613ffc18
Updated for latest CodeWarrior tools.
2001-08-15 18:27:40 +00:00
pschwartau%netscape.com
eae2932617
Corrected an error in Section 6 of test.
2001-08-15 18:07:03 +00:00
rogerl%netscape.com
2a2fb98563
Fixed position for 'this' error message.
2001-08-15 01:05:05 +00:00
rogerl%netscape.com
689d5c0630
Fixed detection of unchecked functions as function literals.
2001-08-15 00:59:13 +00:00
pschwartau%netscape.com
b0768a4141
Initial add.
2001-08-14 23:32:56 +00:00
pschwartau%netscape.com
6b1276c679
Minor corrections.
2001-08-14 23:23:33 +00:00
pschwartau%netscape.com
22b9086431
Corrected a mistake: any use of 'this' inside a class must be contained in a function.
2001-08-14 23:17:07 +00:00
pschwartau%netscape.com
f1d134c609
Corrected a mistake: any 'this' inside a class must be wrapped in a function.
2001-08-14 22:33:11 +00:00
pschwartau%netscape.com
0d54660f01
Removed extraneous code from the testcase.
2001-08-14 22:24:12 +00:00
pschwartau%netscape.com
2abdc26434
Correcting an error: 'this' should have been contained inside constructor functions.
2001-08-14 21:55:19 +00:00
rogerl%netscape.com
3940ba12f2
Fixed illegal use of 'this' in instance methods. Fixed bug in getType for
...
undefined value.
2001-08-14 21:02:38 +00:00
pschwartau%netscape.com
de92be7592
Correcting an error in the test. Added comments to explain.
2001-08-14 20:28:06 +00:00
pschwartau%netscape.com
c8f2950727
Added comment.
2001-08-14 04:18:24 +00:00
pschwartau%netscape.com
c90b6e6550
Initial add.
2001-08-14 04:12:21 +00:00
pschwartau%netscape.com
ffed1be333
Correcting a mistake: "prototype" functions should be "constructor" functions.
2001-08-14 03:22:07 +00:00
pschwartau%netscape.com
23ec4052a2
Added many new cases to test.
2001-08-14 02:19:08 +00:00
rogerl%netscape.com
0925e92ffd
Fixed missing function name/class info crashes.
2001-08-13 23:14:56 +00:00
waldemar%netscape.com
8dd68f5e16
Brought up to date
2001-08-11 06:53:35 +00:00
waldemar%netscape.com
1efc1a11fd
Added semicolon after action declarations
2001-08-11 06:53:09 +00:00
waldemar%netscape.com
5df1c2764b
Fixed handling of the 'private' attribute
2001-08-11 00:32:05 +00:00
waldemar%netscape.com
b0424865ca
Removed 3_in lexer unit syntax
2001-08-10 23:51:00 +00:00
waldemar%netscape.com
abdb640233
Merged with branch
2001-08-10 23:50:27 +00:00
waldemar%netscape.com
62d960e8ba
Added truncate-finite-float64 and compare
2001-08-10 23:27:43 +00:00
waldemar%netscape.com
f8b3a4a6aa
Renamed truncate-float64 to truncate-finite-float64
2001-08-10 23:26:50 +00:00
waldemar%netscape.com
a16400a1e7
Put back instanceof and made minor superficial changes
2001-08-10 23:25:41 +00:00
waldemar%netscape.com
8788474af2
Removed 3_in notation
2001-08-10 23:24:39 +00:00
waldemar%netscape.com
748c97bb3d
Eliminated local-variable style
2001-08-10 23:24:11 +00:00
waldemar%netscape.com
7fbd45cfc6
Fixed handling of infinities
2001-08-10 23:23:42 +00:00
pschwartau%netscape.com
f34271e0fb
bad type for delete index operand.
fixed type warning.
2001-08-10 00:29:48 +00:00
rogerl%netscape.com
926774efef
Fixed bug in short value instruction operand printing.
2001-08-10 00:25:47 +00:00
rogerl%netscape.com
8e69fe31a5
Fixed operator overloading for indexing operators.
2001-08-10 00:21:32 +00:00
pschwartau%netscape.com
8b813402f5
Initial add
2001-08-07 19:46:26 +00:00
pschwartau%netscape.com
04bcd0b844
Initial add.
2001-08-07 19:45:15 +00:00
rogerl%netscape.com
4160719eb2
Merging JS2_DIKDIK_BRANCH macbuild related stuff.
2001-08-07 01:40:39 +00:00
rogerl%netscape.com
ca6a263e83
Merging DIKDIK_BRANCH into main line.
2001-08-07 01:21:11 +00:00
rogerl%netscape.com
3d4c8708e2
Removing stale versions
2001-08-06 22:34:29 +00:00
rogerl%netscape.com
cad90ce929
More branch merging.
2001-08-06 22:25:07 +00:00
rogerl%netscape.com
a85e959b31
More branch merging.
2001-08-06 22:06:15 +00:00
rogerl%netscape.com
d2a1e84877
More branch merging.
2001-08-06 21:59:04 +00:00
rogerl%netscape.com
5ab74c2310
More branch merging
2001-08-06 21:57:00 +00:00
rogerl%netscape.com
62c3650311
Merging in from DIKDIK_BRANCH
2001-08-06 21:53:33 +00:00
rogerl%netscape.com
a4301e63dd
Removing jsc (again, hopefully correctly)
2001-08-06 20:14:07 +00:00
waldemar%netscape.com
3e4c7076a4
Jul 24 syntax changes
2001-07-26 23:38:46 +00:00
waldemar%netscape.com
8e38044aab
Changed instanceof to is and removed no-line-break constraint after use
2001-06-30 02:29:52 +00:00
waldemar%netscape.com
c8e597f524
Added 'is' reserved word
2001-06-30 02:29:08 +00:00
waldemar%netscape.com
e3493c0237
Made parenthesized field names js2-only. Renamed language directives to pragmas and reworked their syntax as well as that of use and import directives.
2001-06-16 00:41:34 +00:00
waldemar%netscape.com
c3cb31ba54
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
2001-06-13 21:24:27 +00:00
waldemar%netscape.com
7d72a7065d
Added RTF cleanup utilities and a hack to read and write improper RTF commands that contain upper-case letters.
2001-06-09 01:04:16 +00:00
waldemar%netscape.com
79a0cd28c9
Interchanged Definition and AnnotatedDefinition.
2001-06-09 01:03:10 +00:00
waldemar%netscape.com
8cfc11f0ad
Big switchover to Algol-style semantics
2001-04-12 04:33:39 +00:00
waldemar%netscape.com
cfa454de93
Removed '
2001-04-12 04:32:52 +00:00
waldemar%netscape.com
bdb8a533f6
Brought up to date
2001-04-12 04:32:17 +00:00
waldemar%netscape.com
dacc51531a
Switchover to Algol-style semantics
2001-04-12 04:31:46 +00:00
rogerl%netscape.com
c44ee93288
Tentative fix for build releated issues.
2001-03-27 22:06:21 +00:00
rogerl%netscape.com
c963d9e017
Tentative fix for build related issues.
2001-03-27 22:05:48 +00:00
jeff.dyer%compilercompany.com
81f35ba810
Adding JSILGenerator code
2001-03-26 22:37:50 +00:00
jeff.dyer%compilercompany.com
dc352e6fb6
Updating JSC with framework for semantics in cpp.
2001-03-26 22:31:11 +00:00
waldemar%netscape.com
3b9974b135
Added support for more html elements
2001-03-09 02:12:21 +00:00
waldemar%netscape.com
48b2bd5c37
Made read-rtf non-recursive to avoid stack overflows
2001-03-09 02:11:13 +00:00
waldemar%netscape.com
d5c2386002
Renamed token to input-element
2001-03-09 02:10:15 +00:00
waldemar%netscape.com
1ae510f12c
Changed titles of generated html and rtf files
2001-03-09 02:09:50 +00:00
rogerl%netscape.com
1bde7bec2a
Fixed increment bug. Added mPrivate member and supported native getter &
...
setter functions for NAME opcodes.
2001-03-05 21:49:23 +00:00
waldemar%netscape.com
5c2b8d3fe3
More expression semantics
2001-03-02 23:15:54 +00:00
waldemar%netscape.com
bfa286f4b9
Renamed string-equal to string=
2001-03-02 23:15:33 +00:00
waldemar%netscape.com
62eb18c67b
Added ^, hex, mod, and string comparison operators
2001-03-02 23:14:11 +00:00
waldemar%netscape.com
d1f86a5e67
Initial version
2001-03-01 05:37:45 +00:00
waldemar%netscape.com
8a866109f1
Added progn and compacted the formatting of several forms
2001-03-01 05:36:32 +00:00
waldemar%netscape.com
846a2fd99f
Renamed double to float64, added progn, and added support for ? within rules
2001-03-01 05:35:44 +00:00
waldemar%netscape.com
41a560338f
Brought up to date
2001-03-01 05:34:37 +00:00
waldemar%netscape.com
04a6603f9c
Added support for .. in directory paths
2001-03-01 05:34:14 +00:00
waldemar%netscape.com
308c3e3514
Added save-block-style
2001-03-01 05:33:45 +00:00
waldemar%netscape.com
1f073c5d4f
Added save-block-style and *html-to-rtf-definitions*
2001-03-01 05:33:25 +00:00
waldemar%netscape.com
deb4e04838
Renamed double to float64
2001-03-01 05:32:08 +00:00
waldemar%netscape.com
d3d717ba33
Started work on expression semantics
2001-03-01 05:31:28 +00:00
waldemar%netscape.com
7aeec669bc
Fixed terminal-action bug
2001-03-01 05:29:57 +00:00
rogerl%netscape.com
35825b2bf5
Need to pass context now.
2001-02-23 00:23:53 +00:00
rogerl%netscape.com
24c8b934df
Added toBoolean handling. Fixed toString & toPrimitive to match spec.
2001-02-23 00:18:46 +00:00
waldemar%netscape.com
c0b6539e0f
Replaced \Q by \_
2001-02-23 00:04:17 +00:00
rogerl%netscape.com
ec63aa10fd
Fixed unused vars. Added string literal as alternative function name.
...
Implemented invokeCall to use override.
2001-02-20 21:39:59 +00:00
rogerl%netscape.com
085f99a539
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.
2001-02-16 23:15:34 +00:00
rogerl%netscape.com
f2ed6c0f4a
Cleaning up all over. New Operator enumeration.
2001-02-14 23:54:27 +00:00
beard%netscape.com
a5bc14a2ad
Fixed crashing bugs by using PowerPC struct alignment. Reorganized project to link against Mac libraries, rather than having JS2.lib bring them in.
2001-02-14 18:38:12 +00:00
beard%netscape.com
0e29b661a3
Fixing assertion in test case, so js2 shell will start correctly.
2001-02-14 18:30:03 +00:00
beard%netscape.com
8af9421767
Fixed crashing bugs by using PowerPC struct alignment.
2001-02-13 05:05:59 +00:00
beard%netscape.com
b39234a73a
Took out other libraries, transferred to driver projects.
2001-02-13 04:29:55 +00:00
beard%netscape.com
b2024b30c1
friend class ICodeModule; not friend ICodeModule;
2001-02-13 03:59:09 +00:00
rogerl%netscape.com
8325fd72aa
Added new icodes for xcrement ops, unary ops etc. Changed override
...
resolution mechanism.
2001-02-10 00:45:45 +00:00
rginda%netscape.com
53c12bbf5e
adding .prefix files for the tests
2001-02-09 23:32:03 +00:00
rginda%netscape.com
3d087768a1
changes to get the tests building again on the mac
2001-02-09 23:31:11 +00:00
rogerl%netscape.com
8852bd4828
Added WIN32 warning suppression pragma.
2001-02-09 19:11:04 +00:00
rogerl%netscape.com
d568d40910
Added pragma to disable overlong identifiers warning
2001-02-09 19:10:18 +00:00
rogerl%netscape.com
5fb0a8ee35
Turned on RTTI
2001-02-09 19:09:23 +00:00
waldemar%netscape.com
de5e2988fc
A few new semantics
2001-02-09 05:00:28 +00:00
rginda%netscape.com
2c018ad0a6
mac build goop for tests/cpp and utilities.cpp fix for debug targets on mac
2001-02-09 00:08:22 +00:00
rginda%netscape.com
deab930eaf
Changes to get mac building the js2 library
2001-02-08 23:05:53 +00:00
rginda%netscape.com
f7ef71585e
Turn on RTTI
2001-02-08 21:48:19 +00:00
rginda%netscape.com
c7680f76f8
Adding windows build goop for the tests
2001-02-08 21:38:52 +00:00
rginda%netscape.com
c7d9f91b1a
Changes to get the lib building in vcc
2001-02-08 21:13:16 +00:00
rginda%netscape.com
b9c5352994
ok, let's try that again.
2001-02-08 21:04:06 +00:00
rginda%netscape.com
a55364d6c8
Changed vc build to make a library instead of an exe
2001-02-08 20:56:56 +00:00
rginda%netscape.com
96828862d6
add some directories to the common makefile
2001-02-08 06:08:42 +00:00
rginda%netscape.com
60316c588b
is there no way to combine two .a files?
2001-02-08 06:06:33 +00:00
rginda%netscape.com
7c1ad74353
changes to get js2_shell to build
2001-02-08 06:01:54 +00:00
rginda%netscape.com
f100d87400
Changes to get the back end building again.
...
Removed "dependencies" file (part of old make system.)
2001-02-08 05:02:10 +00:00
rginda%netscape.com
49dfc38a6e
removing these tests, they've been relocated to js2/tests/js
2001-02-08 04:59:21 +00:00
rginda%netscape.com
306ca97c5f
changes to add runtime code into the library
2001-02-08 00:48:12 +00:00
rginda%netscape.com
3df3dd0748
fixing filenames, none of these files had prior history.
2001-02-08 00:14:20 +00:00
rginda%netscape.com
4087957756
ok, that was silly, removing generated Makefiles
2001-02-07 21:33:02 +00:00
rginda%netscape.com
74ad25891f
Adding Makefiles
2001-02-07 21:29:36 +00:00
rginda%netscape.com
90b123912b
adding automake file
2001-02-07 21:27:25 +00:00
rginda%netscape.com
848ccfca69
initial checkin for source reorg. leaf copied mozilla/js/js2 to mozilla/js2/src, mozilla/js/js2/jsc to mozilla/js2/jsc, mozilla/js/js2/tools to mozilla/js2/tools, and mozilla/js/semantics to mozilla/js2/semantics
...
unix now has an autoconf based make system. currently the new make system only makes parser related files, back end stuff to be added soon.
mac and windows makesystems will be checked in next.
parser.cpp has been factored into token.*, lexer.*, and parser.*
utilities.cpp has been factored into formatter.*, exception.*, mem.*, strings.*,ds.h, stlcfg.h, and algo.h
2001-02-07 21:21:22 +00:00
waldemar%netscape.com
2b22046006
Added more semantics
2001-02-07 05:08:44 +00:00
waldemar%netscape.com
c3a021f211
Added read-eval-print loop
2001-02-07 05:08:09 +00:00
waldemar%netscape.com
f4fd6bc908
Updated to correspond to js2 site
2001-02-07 05:07:37 +00:00
waldemar%netscape.com
17b22162c1
Added :semantic-comment and :vector-construct.
2001-02-07 05:07:05 +00:00
waldemar%netscape.com
ddf1704526
Added vector comprehensions. Changed compiler to emit globals of functional type into the lisp function rather than value slots of symbols; this simplifies debugging.
2001-02-07 05:06:22 +00:00
waldemar%netscape.com
bbabbd5a0f
Added vector comprehensions and extra mode parameter for %section, %subsection, and %text.
2001-02-07 05:05:39 +00:00
rogerl%netscape.com
61c02b49fb
Fixed case, sorry
2001-02-02 01:08:06 +00:00
rogerl%netscape.com
4f0fb6c68b
Added ICodeEmitter
2001-02-02 01:06:30 +00:00
rogerl%netscape.com
99801e47e7
Added icodeEmitter to VC++ build
2001-02-02 01:05:38 +00:00
rogerl%netscape.com
4b45446f30
Re-structuring some ICG details.
2001-02-02 01:04:22 +00:00
waldemar%netscape.com
068fd9649d
Fixed comment
2001-02-01 03:42:25 +00:00
waldemar%netscape.com
d5f1e7556c
Added make-and-compile-grammar cache
2001-02-01 03:41:54 +00:00
waldemar%netscape.com
12ec735bd9
Added hash-table-=
2001-02-01 03:41:18 +00:00
waldemar%netscape.com
0845341beb
Added the id type
2001-02-01 03:40:56 +00:00
waldemar%netscape.com
5cfc39b9dd
Removed namespace inheritance.
Begun implementing semantics.
2001-02-01 03:39:26 +00:00
rogerl%netscape.com
bd57a453dc
Removed unused parameter.
2001-02-01 01:06:53 +00:00
rogerl%netscape.com
80fd524b82
Changed Cast to take a JSValue containing a type instead of type directly.
...
Added LoadType to help support that. Also added LoadNull.
2001-02-01 00:59:21 +00:00
jeff.dyer%compilercompany.com
90e585d1c8
First cut a xml code generation.
2001-01-26 23:55:32 +00:00
jeff.dyer%compilercompany.com
68c43d84bf
Unneeded file
2001-01-26 23:46:06 +00:00
waldemar%netscape.com
677d83f673
Added .() operator
2001-01-26 07:33:32 +00:00
rogerl%netscape.com
72c26972f0
Fixes to support ICodeModule operand type (via name in global object) and
...
TRUE/FALSE/NULL/CLASS instructions.
2001-01-25 23:34:33 +00:00
rogerl%netscape.com
35b3299ba1
Added <function> at top level and example thereof.
2001-01-20 00:44:51 +00:00
rogerl%netscape.com
293f39e59d
Fixed gcc warnings. Added .xml test case.
2001-01-20 00:02:56 +00:00
rogerl%netscape.com
5ef03957d6
Fixes and enhancements to get class references, constructors and scripts
...
working from .xml input.
2001-01-19 23:56:37 +00:00
beard%netscape.com
2306ac6460
fixed no-prototype function warning.
2001-01-12 20:32:19 +00:00
waldemar%netscape.com
143bc061b5
Separated statements into statements, diretives, and definitions
2001-01-12 07:33:19 +00:00
rogerl%netscape.com
bd632f75f4
New (incomplete but functional) implementation of operator overriding.
2001-01-11 00:03:05 +00:00
waldemar%netscape.com
6cec0ffeb7
Simplified use-name-patterns
2001-01-10 02:50:13 +00:00
rogerl%netscape.com
43daa9fbee
Fix for VC++ compile.
2001-01-02 19:49:16 +00:00
beard%netscape.com
1cf42d06be
another pass over LexUtils::cmp_nocase().
2000-12-30 08:08:12 +00:00
beard%netscape.com
99c888634e
fix unsigned/signed comparison warnings
2000-12-30 07:55:01 +00:00
beard%netscape.com
df3abcca9b
Use GC-safe vector of JSFunction* to hold getters/setters.
2000-12-30 07:46:18 +00:00
beard%netscape.com
99f9432582
no need to copy JSString values into String values.
2000-12-30 07:06:03 +00:00
rogerl%netscape.com
ee08ac19b5
Fixed bit-rot in exception handling, removed unused locals.
2000-12-30 01:13:06 +00:00
rogerl%netscape.com
b702aaaa6d
re-ordered members wrt init sequence.
2000-12-30 01:08:31 +00:00
waldemar%netscape.com
887b904e59
Revamped the syntax for calling superconstructors and tightened up the syntax for the super operator
2000-12-22 02:02:14 +00:00
waldemar%netscape.com
80f4c34351
Simplified postfix-expressions and use-exclude-include
2000-12-21 00:04:52 +00:00
waldemar%netscape.com
a40dacaf12
Changed 'operator' from a keyword to an attribute.
2000-12-19 01:57:13 +00:00
waldemar%netscape.com
e0f8356195
Removed 'operator' non-reserved word
2000-12-19 01:56:36 +00:00
beard%netscape.com
e1805529ca
added newest source files, to use the icode assembler. (Pro6 update)
2000-12-16 07:01:50 +00:00
beard%netscape.com
a74f4fe519
added newest source files, to use the icode assembler.
2000-12-16 07:01:22 +00:00
beard%netscape.com
40289e5bf6
use string8::difference_type rather than uint for difference between iterators, cast uint32 to int32 to remove warnings.
2000-12-16 06:57:58 +00:00
beard%netscape.com
0923d081e7
fixed return value warning by moving return statement.
2000-12-16 06:56:37 +00:00
beard%netscape.com
e76108030e
warnings, explicit use of JSValue constructor.
2000-12-16 06:54:40 +00:00
waldemar%netscape.com
e1b29f5bf1
Converted to CodeWarrior 6 and fixed errors
2000-12-16 01:14:55 +00:00
waldemar%netscape.com
968afb2ede
Fixed C++ errors
2000-12-16 01:14:36 +00:00
jeff.dyer%compilercompany.com
d2eb2e3974
Revised readme and removed CommandLine parser (for now).
2000-12-16 00:50:25 +00:00
jeff.dyer%compilercompany.com
42bf173cf4
Removing Util.java.
2000-12-16 00:43:05 +00:00
jeff.dyer%compilercompany.com
e3fbb79593
Removed dependency on sun.tools packages.
2000-12-16 00:42:16 +00:00
rogerl%netscape.com
adeb9ce419
Added 'length' to Array objects as a getter property - and fixed up stuff
...
that this depended on. Fixed parameter names for xml classes and added
'loadxml' global function.
2000-12-15 01:38:40 +00:00
beard%netscape.com
990c190112
Converted to an application for testing.
2000-12-15 01:26:06 +00:00
beard%netscape.com
9e38607680
JDK 1.1 compatibility. Should flesh out the CommandLine class to do what sun.tools.util.CommandLine does.
2000-12-15 01:09:58 +00:00
beard%netscape.com
2db4c0cf57
JDK 1.1 compatibility.
2000-12-15 01:06:50 +00:00
beard%netscape.com
d539a4f663
build system for Mac using CW Pro 6.
2000-12-15 01:05:32 +00:00
rogerl%netscape.com
069e9baacd
Sweeping set of changes to implement closures. Also re-targetted entire
...
front-end to Cobol and back-end now generates pdp11 assembly code in
spanish.
2000-12-08 23:55:39 +00:00
jeff.dyer%compilercompany.com
db887022c7
Corrupt. Removing.
2000-12-06 19:01:21 +00:00
jeff.dyer%compilercompany.com
f8cff9b320
Removing, corrupt.
2000-12-06 18:59:39 +00:00
jeff.dyer%compilercompany.com
ec4d373ded
Drawing of compile-time values.
2000-12-06 18:37:20 +00:00
jeff.dyer%compilercompany.com
f8ae9bf2de
Fixed test to be correct js2.
2000-12-06 18:30:18 +00:00
jeff.dyer%compilercompany.com
21eef8c0a2
Fixes to the type system and error handler.
2000-12-06 18:27:42 +00:00
jeff.dyer%compilercompany.com
7ecfd468ed
Fixed type bugs and header comments.
2000-12-04 18:47:28 +00:00
waldemar%netscape.com
3c3fe52071
Made 'super' into an operator. Added syntax for operator overloading.
2000-12-02 09:10:12 +00:00
waldemar%netscape.com
907e88a921
Added 'operator' non-reserved word
2000-12-02 09:09:41 +00:00
jeff.dyer%compilercompany.com
e1e34965e1
Fixed a couple typos.
2000-12-02 02:04:51 +00:00
jeff.dyer%compilercompany.com
0305f2d290
Updated to reflect latest changes.
2000-12-02 01:49:18 +00:00
jeff.dyer%compilercompany.com
0f99399a6e
Import of Initial Source from MVCC
2000-12-02 00:46:31 +00:00
waldemar%netscape.com
6cd25e1b96
Added support for white space. Removed initial / production.
2000-11-21 04:07:05 +00:00
waldemar%netscape.com
fa7d21a130
Renamed simple to span
2000-11-21 04:06:44 +00:00
beard%netscape.com
6c99e43e31
updated dependencies
2000-11-21 00:31:10 +00:00
beard%netscape.com
e1e12894c0
added explicit getString() method to StringFormatter, and removed operator String() methods.
2000-11-21 00:29:39 +00:00
beard%netscape.com
785eaacfb2
Made getStaticSlot() static, to remove warning.
2000-11-21 00:15:39 +00:00
beard%netscape.com
8329d7a4b6
fixing unsigned/signed conversion warnings.
2000-11-21 00:14:55 +00:00
beard%netscape.com
24a6cc787c
CW Pro 6 compatibility.
2000-11-18 03:14:07 +00:00
rogerl%netscape.com
0f1b1996aa
Added lexutils & exception... to default build.
2000-11-16 23:58:53 +00:00
rogerl%netscape.com
3923459330
Example from Waldemar's spec.
2000-11-16 23:50:37 +00:00
rogerl%netscape.com
c65d7b8376
Added BindThis argument, removed 'this' arg from Call.
2000-11-16 23:49:29 +00:00
rogerl%netscape.com
8ccb885553
Added notion of binding a 'this' to a method to construct a mini-closure
...
for call semantics. Fixed MSVC warnings from lexutils. Added BindThis
instructionand removed 'this' from Call instruction (is now extracted
from target argument).
2000-11-16 23:48:42 +00:00
rginda%netscape.com
806cf8e188
refactored lexer bits from icodeasm into lexutils
...
refactored exceptions from icodeasm into exception*
fixed LeadingCap method names to be interCapped
added string8 and string16 typedefs (as opposed to string vs String)
2000-11-14 03:11:54 +00:00
jeff.dyer%compilercompany.com
843e30ec1a
Fix the first startup test.
2000-11-08 21:05:58 +00:00
beard%netscape.com
06b45baadc
Replaced occurrences of $$, $1, $2 with result, first, second. CodeWarrior doesn't like $ characters in identifiers.
2000-11-08 19:50:39 +00:00
rogerl%netscape.com
0a6215f169
Fixed warnings & bogus qualifier.
2000-11-07 01:09:45 +00:00
rogerl%netscape.com
5a3c3bbedc
Fixed statics and constructors bitrot.
2000-11-07 00:59:27 +00:00
rogerl%netscape.com
9468068269
More tests and changed 'verify' to live separately.
2000-11-07 00:58:42 +00:00
rogerl%netscape.com
d56d1d28c0
Testcase for adding setter to non-final field.
2000-11-06 23:00:00 +00:00
rogerl%netscape.com
7f2318fcc5
Fixed compare bugs. Report results from js2 test cases. Rewrote generic
...
equal to match ECMA 1.5
2000-11-06 22:57:10 +00:00
waldemar%netscape.com
c4904771e2
Defined UseIncludesExcludes. Removed support for a: 🅱️ :c.
2000-11-04 10:47:47 +00:00
waldemar%netscape.com
a16abdbf7e
Added 'include' and 'exclude' non-reserved words
2000-11-04 10:46:24 +00:00
rogerl%netscape.com
18a5e3a269
More tests
2000-11-03 02:42:23 +00:00
rogerl%netscape.com
7b8898dcf1
Fixed adding setter to virtual inherited field.
2000-11-03 02:42:01 +00:00
jeff.dyer%compilercompany.com
94f99233df
Don't care if required named come after optional named parameters.
2000-11-03 01:44:30 +00:00
rogerl%netscape.com
1851703e79
Fixed bogus rest reference, added named tests.
2000-11-02 19:40:42 +00:00
rogerl%netscape.com
e74eea4764
Fixed signed/unsigned whinage.
2000-11-01 02:04:04 +00:00
rogerl%netscape.com
56310a15c2
Simple call tests.
2000-11-01 01:55:46 +00:00
rogerl%netscape.com
2edfa7302d
Fixed rest parameter index handling.
2000-11-01 01:55:13 +00:00
rogerl%netscape.com
375bd5d07d
Fixed signed/unsigned whine.
2000-11-01 01:48:15 +00:00
rogerl%netscape.com
2e5785dfe5
Fixed JSArray for 1.5 semantics stuff. Changed readEvalFile to stop
...
doing line at a time nonsense. Fixed ExprNode::Index cases to use
InvokeExprNode instead of Binary.
2000-11-01 01:39:43 +00:00
waldemar%netscape.com
139931c770
Allowed multiple units in a unit expression
2000-10-28 05:55:47 +00:00
waldemar%netscape.com
b65d4f2f46
Renamed OrdinaryInitialIdentifierCharacter and OrdinaryContinuingIdentifierCharacter to InitialIdentifierCharacter and ContinuingIdentifierCharacter
2000-10-28 05:55:19 +00:00
waldemar%netscape.com
c8e5c8c645
Initial version
2000-10-28 05:54:44 +00:00
waldemar%netscape.com
e25ff660ba
Added JS20/Units
2000-10-28 05:53:23 +00:00
rogerl%netscape.com
c93f2b6295
Fixed gcc whine about char16.
2000-10-28 00:07:36 +00:00
rogerl%netscape.com
e89c1b85f2
Removed unused parameter.
2000-10-28 00:01:58 +00:00
rogerl%netscape.com
2c070bbf9e
Named parameter work.
2000-10-27 23:55:31 +00:00
jeff.dyer%compilercompany.com
969051855b
Added a couple missing redesignates.
2000-10-26 19:51:31 +00:00
beard%netscape.com
a8b33eb1d5
adding nodefactory.h to dependency mix
2000-10-26 03:43:41 +00:00
beard%netscape.com
9adcc15ce8
fixing confusing code for linux, static Arena() -> getArena()
2000-10-26 03:40:51 +00:00
jeff.dyer%compilercompany.com
5e52ae4dac
Added to FunctionDefinition a pointer that marks the position in the
...
parameter list that the named parameter marker occurs. The names at or
after that position may or may not have aliases associated with them.
2000-10-25 12:46:23 +00:00
jeff.dyer%compilercompany.com
22833e1539
Fix assertions that I missed in partial debug mode. Also fixed problem with
...
optional parameter after the named parameter marker.
2000-10-23 22:23:32 +00:00
jeff.dyer%compilercompany.com
73411c491c
Parsing named parameters and arguments according to the Sep-23rd revision
...
of the grammar. WARNING: struct VariableBinding has grown. Recompile all
after getting this revision.
2000-10-23 19:39:55 +00:00
beard%netscape.com
5fa536e789
fixed some spacing problems, Makefiles use hard tabs!
2000-10-21 00:57:54 +00:00
beard%netscape.com
16f4fdae81
update depenencies for linux
2000-10-21 00:55:59 +00:00
beard%netscape.com
8f28eb5769
added xmlparser.cpp.
2000-10-21 00:51:32 +00:00
beard%netscape.com
ee94aef90f
fixing unsigned warnings, a leetle error checking.
2000-10-21 00:50:44 +00:00
beard%netscape.com
7f9bf0e529
fixing unsigned/signed conversion warnings.
2000-10-21 00:43:35 +00:00
rogerl%netscape.com
acc5d653f4
Fixed signed/unsigned warning.
2000-10-21 00:38:59 +00:00
rogerl%netscape.com
ee98657443
Changed ArgumentList to ArgumentList*. (Still need to handle the
...
destructor though).
2000-10-21 00:31:22 +00:00
rogerl%netscape.com
8e8a28606a
Changed ArgumentList to ArgumentList*. Changed ICodeGenerator to take a
...
Context instead of world & global pair. Connected to ICodeAssembler from
XMLParser.
2000-10-21 00:30:23 +00:00
rginda%netscape.com
25bccbbb49
fixups for lame windows parser, and multiple parse per instance issues.
2000-10-20 22:18:52 +00:00
rginda%netscape.com
2457927e68
lalala, things run, lalala. (well, kinda.)
2000-10-20 10:33:57 +00:00
rginda%netscape.com
adcd95d4ac
more work on producing real live instructionstreams
2000-10-20 03:33:37 +00:00
rginda%netscape.com
143404294d
starting to turn the icode StatementNode vector into actual Instructions...
2000-10-20 01:13:03 +00:00