rogerl%netscape.com
5611bff89a
Fixed length fields for various functions, behavioiur of string functions
...
to match tests. Added missing virtuals to BoundFunction. Fixed eval access
to parameters and locals.
2001-10-16 18:58:42 +00:00
waldemar%netscape.com
50fa5aa608
Added subscript styles
2001-10-12 00:24:59 +00:00
waldemar%netscape.com
3d075be04d
More style changes. Removed nested character styles. Fixed line insertion. Made syntax errors catchable by the read-eval-print loop.
2001-10-12 00:24:20 +00:00
pschwartau%netscape.com
d2eeedc189
Warning fixes
2001-10-09 00:08:31 +00:00
rogerl%netscape.com
6bef5de0a9
Added enumerable handling, === operator. Fixed try/catch across interpreter
...
loop invocations, other sundry ecma test suite fixes.
2001-10-08 23:57:01 +00:00
beard%netscape.com
8094f5381e
Added Carbon.rsrc to Carbon targets.
2001-10-04 21:45:48 +00:00
beard%netscape.com
e8922631fe
Carbon specific resources for Carbon targets.
2001-10-04 21:41:56 +00:00
waldemar%netscape.com
f9f0eb59a2
Added support for indexes in rtf files
2001-10-04 01:13:53 +00:00
waldemar%netscape.com
46bae57c92
Reformatted actions to merge procedures from multiple expansions of a nonterminal. Removed U_equiv form of functions.
2001-10-03 21:01:38 +00:00
rogerl%netscape.com
6d99fc6e49
Fixed for..in to descend prototype chain. Fixed binding for non-methods.
2001-10-02 01:15:12 +00:00
pschwartau%netscape.com
48c4d2480e
Warning fixes from mac build
2001-09-28 01:32:05 +00:00
rogerl%netscape.com
7b295cf4b7
Wiped warning whining.
2001-09-28 01:24:38 +00:00
rogerl%netscape.com
f1acd9f856
Snapshot of latest fixes for expression/statement/date/boolean/types ECMA
...
test suite related bug fixing.
2001-09-28 01:16:52 +00:00
rogerl%netscape.com
2c954b679c
Fixed crash in handling 'for (var i,p in...' - the reader didn't have a
...
pre-peeked token for the error report unless it was backed up.
2001-09-28 01:16:00 +00:00
waldemar%netscape.com
1f6af95d85
Made section headers be headings level 1 and 2 instead of 3 and 4
2001-09-27 05:41:50 +00:00
waldemar%netscape.com
4ee5399d3a
Miscellaneous renamings and formatting changes
2001-09-27 05:41:20 +00:00
waldemar%netscape.com
a7370dd7cb
Added optional parameters to %print-actions
2001-09-27 05:40:20 +00:00
waldemar%netscape.com
1ad950164a
Added support for -> covariance and contravariance
2001-09-27 05:39:52 +00:00
waldemar%netscape.com
0290f857e7
Renamed local-variable to variable
2001-09-25 03:51:24 +00:00
waldemar%netscape.com
2478baa36a
Tweaked HTML formatting
2001-09-25 03:51:12 +00:00
waldemar%netscape.com
2bacd49f44
Added algorithm, stmt, and lvl styles. Obsoleted semantics styles.
2001-09-25 03:50:36 +00:00
waldemar%netscape.com
0ec390e0a2
Added support for algorithm styles
2001-09-25 03:49:47 +00:00
waldemar%netscape.com
4b6409bb06
Tweaked Word styles
2001-09-25 03:49:27 +00:00
waldemar%netscape.com
91e1713b73
Added support for the 'named' function parameter attribute. Removed .class. Renamed production names to British spelling.
2001-09-25 03:48:53 +00:00
waldemar%netscape.com
d0d41b288d
Added named
2001-09-25 03:47:52 +00:00
waldemar%netscape.com
deea221554
Fixed the precedence of neg
2001-09-25 03:46:57 +00:00
rogerl%netscape.com
0a1e1917be
Fixed value/type mismatch bugs. Fixed some warnings.
2001-09-20 23:52:06 +00:00
beard%netscape.com
8fe30e3446
Fix crasher on Mac.
2001-09-20 23:39:06 +00:00
beard%netscape.com
14c30b2540
Fix Mac build bustage.
2001-09-20 22:15:14 +00:00
rogerl%netscape.com
2ab489fd60
Added 'version' function for test suite.
2001-09-20 01:41:03 +00:00
rogerl%netscape.com
3fcd5489f5
Fixes for missing global object properties, various bug fixes.
2001-09-20 01:35:42 +00:00
waldemar%netscape.com
51d86fad6d
Transitioned to paragraph/DIV-based styles
2001-09-20 00:13:32 +00:00
waldemar%netscape.com
bd8682892c
Added time-to-string and time-to-short-string
2001-09-20 00:12:13 +00:00
waldemar%netscape.com
f666ecf37d
Eliminated unnecessary VC6 workaround
2001-09-15 05:17:51 +00:00
waldemar%netscape.com
37ce7f07c2
Fixed error in lexing hexadecimal literals
2001-09-15 01:52:07 +00:00
waldemar%netscape.com
e3053377cb
Fixed template overinstantiation bug
2001-09-13 01:04:22 +00:00
waldemar%netscape.com
589c6baca5
Added support for list-sets, some, and every. Removed tuple and record tags. Made many minor semantic notation improvements.
2001-09-10 22:10:36 +00:00
waldemar%netscape.com
57e9c8490b
Split out parseFunctionExpression
2001-09-06 22:44:32 +00:00
waldemar%netscape.com
c2d460e09f
Added missing library
2001-09-06 22:31:29 +00:00
waldemar%netscape.com
1040d07dde
Added missing files
2001-09-06 22:31:05 +00:00
pschwartau%netscape.com
c31ea81bb3
Warning suppression, plus getting date files into mac build
2001-09-05 18:38:17 +00:00
rogerl%netscape.com
b70ed1935c
Added setXXX funciton implementations.
2001-09-04 22:07:32 +00:00
rogerl%netscape.com
aacd256415
Added jsdate & prmjtime to build.
2001-09-04 21:10:21 +00:00
rogerl%netscape.com
40afe1d151
Fix for apparent missing region compare in gcc version of basic_string.
2001-09-04 21:02:10 +00:00
rogerl%netscape.com
6477e3354f
Adding Date package.
2001-09-01 01:10:57 +00:00
rogerl%netscape.com
0a316d3301
Fixed warning.
2001-08-28 00:52:16 +00:00
rogerl%netscape.com
5b2c609f80
Started adding Array[].
2001-08-28 00:44:19 +00:00
rogerl%netscape.com
1044dd8151
Fixed ++/-- operators to invoke unary '+' on operand. All handled by
...
bytecodegen now instead of in interpreter.
2001-08-27 21:33:54 +00:00
waldemar%netscape.com
5d3a82e791
Removed type-expression
2001-08-23 04:22:56 +00:00
waldemar%netscape.com
d2a51e5b54
Added more basic semantics
2001-08-23 04:22:24 +00:00
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