rogerl%netscape.com
61eb9f446d
Fixed bit-rot in exception handling, removed unused locals.
2000-12-30 01:13:06 +00:00
rogerl%netscape.com
6676b0784f
re-ordered members wrt init sequence.
2000-12-30 01:08:31 +00:00
waldemar%netscape.com
3e8e4d48fc
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
f11df45168
Simplified postfix-expressions and use-exclude-include
2000-12-21 00:04:52 +00:00
waldemar%netscape.com
664c11c819
Changed 'operator' from a keyword to an attribute.
2000-12-19 01:57:13 +00:00
waldemar%netscape.com
666b8c7b81
Removed 'operator' non-reserved word
2000-12-19 01:56:36 +00:00
beard%netscape.com
048ef40a40
added newest source files, to use the icode assembler. (Pro6 update)
2000-12-16 07:01:50 +00:00
beard%netscape.com
da3f96b69c
added newest source files, to use the icode assembler.
2000-12-16 07:01:22 +00:00
beard%netscape.com
23425c7dea
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
50f3452e77
fixed return value warning by moving return statement.
2000-12-16 06:56:37 +00:00
beard%netscape.com
27888b7f72
warnings, explicit use of JSValue constructor.
2000-12-16 06:54:40 +00:00
waldemar%netscape.com
157324e348
Converted to CodeWarrior 6 and fixed errors
2000-12-16 01:14:55 +00:00
waldemar%netscape.com
a86b8ebf19
Fixed C++ errors
2000-12-16 01:14:36 +00:00
jeff.dyer%compilercompany.com
80b7ec4f9f
Revised readme and removed CommandLine parser (for now).
2000-12-16 00:50:25 +00:00
jeff.dyer%compilercompany.com
9f31ccbf60
Removing Util.java.
2000-12-16 00:43:05 +00:00
jeff.dyer%compilercompany.com
144aa7a24d
Removed dependency on sun.tools packages.
2000-12-16 00:42:16 +00:00
rogerl%netscape.com
c858f0c335
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
e16204d82f
Converted to an application for testing.
2000-12-15 01:26:06 +00:00
beard%netscape.com
364b0b1752
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
d140c9c45f
JDK 1.1 compatibility.
2000-12-15 01:06:50 +00:00
beard%netscape.com
9517cfdbab
build system for Mac using CW Pro 6.
2000-12-15 01:05:32 +00:00
rogerl%netscape.com
d11b23802a
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
271600c65f
Corrupt. Removing.
2000-12-06 19:01:21 +00:00
jeff.dyer%compilercompany.com
609cdf48ec
Removing, corrupt.
2000-12-06 18:59:39 +00:00
jeff.dyer%compilercompany.com
b75ea2c533
Drawing of compile-time values.
2000-12-06 18:37:20 +00:00
jeff.dyer%compilercompany.com
3c956b5aec
Fixed test to be correct js2.
2000-12-06 18:30:18 +00:00
jeff.dyer%compilercompany.com
c8f0271f30
Fixes to the type system and error handler.
2000-12-06 18:27:42 +00:00
jeff.dyer%compilercompany.com
d6b97f2277
Fixed type bugs and header comments.
2000-12-04 18:47:28 +00:00
waldemar%netscape.com
1cb8489414
Made 'super' into an operator. Added syntax for operator overloading.
2000-12-02 09:10:12 +00:00
waldemar%netscape.com
d5ecb8fde4
Added 'operator' non-reserved word
2000-12-02 09:09:41 +00:00
jeff.dyer%compilercompany.com
9187c93f00
Fixed a couple typos.
2000-12-02 02:04:51 +00:00
jeff.dyer%compilercompany.com
f9a2854819
Updated to reflect latest changes.
2000-12-02 01:49:18 +00:00
jeff.dyer%compilercompany.com
8d92d194b7
Import of Initial Source from MVCC
2000-12-02 00:46:31 +00:00
waldemar%netscape.com
72079cafdb
Added support for white space. Removed initial / production.
2000-11-21 04:07:05 +00:00
waldemar%netscape.com
bcfad386e1
Renamed simple to span
2000-11-21 04:06:44 +00:00
beard%netscape.com
8831ac82be
updated dependencies
2000-11-21 00:31:10 +00:00
beard%netscape.com
b36e637399
added explicit getString() method to StringFormatter, and removed operator String() methods.
2000-11-21 00:29:39 +00:00
beard%netscape.com
73fda2e03f
Made getStaticSlot() static, to remove warning.
2000-11-21 00:15:39 +00:00
beard%netscape.com
9c337d0b4d
fixing unsigned/signed conversion warnings.
2000-11-21 00:14:55 +00:00
beard%netscape.com
fa3c57b737
CW Pro 6 compatibility.
2000-11-18 03:14:07 +00:00
rogerl%netscape.com
e5147e7dc9
Added lexutils & exception... to default build.
2000-11-16 23:58:53 +00:00
rogerl%netscape.com
d4fc752316
Example from Waldemar's spec.
2000-11-16 23:50:37 +00:00
rogerl%netscape.com
5e1372ac60
Added BindThis argument, removed 'this' arg from Call.
2000-11-16 23:49:29 +00:00
rogerl%netscape.com
e73ca123f0
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
2c4646c800
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
7c6f29466f
Fix the first startup test.
2000-11-08 21:05:58 +00:00
beard%netscape.com
be65966d92
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
ec89b08c8b
Fixed warnings & bogus qualifier.
2000-11-07 01:09:45 +00:00
rogerl%netscape.com
d2f5ecf8ff
Fixed statics and constructors bitrot.
2000-11-07 00:59:27 +00:00
rogerl%netscape.com
3e4ebc2d54
More tests and changed 'verify' to live separately.
2000-11-07 00:58:42 +00:00
rogerl%netscape.com
30fd08d267
Testcase for adding setter to non-final field.
2000-11-06 23:00:00 +00:00
rogerl%netscape.com
67413c204e
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
3bc827cfed
Defined UseIncludesExcludes. Removed support for a: 🅱️ :c.
2000-11-04 10:47:47 +00:00
waldemar%netscape.com
8b66cf247e
Added 'include' and 'exclude' non-reserved words
2000-11-04 10:46:24 +00:00
rogerl%netscape.com
2322a26c61
More tests
2000-11-03 02:42:23 +00:00
rogerl%netscape.com
06dade6b2e
Fixed adding setter to virtual inherited field.
2000-11-03 02:42:01 +00:00
jeff.dyer%compilercompany.com
125d51cbe9
Don't care if required named come after optional named parameters.
2000-11-03 01:44:30 +00:00
rogerl%netscape.com
854f8c34f8
Fixed bogus rest reference, added named tests.
2000-11-02 19:40:42 +00:00
rogerl%netscape.com
0ad52b2c9b
Fixed signed/unsigned whinage.
2000-11-01 02:04:04 +00:00
rogerl%netscape.com
25a870f386
Simple call tests.
2000-11-01 01:55:46 +00:00
rogerl%netscape.com
25d50d736d
Fixed rest parameter index handling.
2000-11-01 01:55:13 +00:00
rogerl%netscape.com
c6dbe02e61
Fixed signed/unsigned whine.
2000-11-01 01:48:15 +00:00
rogerl%netscape.com
c8d1c1d0bb
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
76e8bcd8d6
Allowed multiple units in a unit expression
2000-10-28 05:55:47 +00:00
waldemar%netscape.com
e84153e3fc
Renamed OrdinaryInitialIdentifierCharacter and OrdinaryContinuingIdentifierCharacter to InitialIdentifierCharacter and ContinuingIdentifierCharacter
2000-10-28 05:55:19 +00:00
waldemar%netscape.com
4489b4c7f0
Initial version
2000-10-28 05:54:44 +00:00
waldemar%netscape.com
8df2f5a1c4
Added JS20/Units
2000-10-28 05:53:23 +00:00
rogerl%netscape.com
71aae60c11
Fixed gcc whine about char16.
2000-10-28 00:07:36 +00:00
rogerl%netscape.com
2d9a47fce0
Removed unused parameter.
2000-10-28 00:01:58 +00:00
rogerl%netscape.com
ddf915e607
Named parameter work.
2000-10-27 23:55:31 +00:00
jeff.dyer%compilercompany.com
e48821d2b3
Added a couple missing redesignates.
2000-10-26 19:51:31 +00:00
beard%netscape.com
6822ac75c4
adding nodefactory.h to dependency mix
2000-10-26 03:43:41 +00:00
beard%netscape.com
7ac1d2ad6d
fixing confusing code for linux, static Arena() -> getArena()
2000-10-26 03:40:51 +00:00
jeff.dyer%compilercompany.com
83f1b1e028
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
bee1460e55
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
2fe8a9cd77
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
f6446960c2
fixed some spacing problems, Makefiles use hard tabs!
2000-10-21 00:57:54 +00:00
beard%netscape.com
60dcd1863c
update depenencies for linux
2000-10-21 00:55:59 +00:00
beard%netscape.com
7b4dd42256
added xmlparser.cpp.
2000-10-21 00:51:32 +00:00
beard%netscape.com
f34200b426
fixing unsigned warnings, a leetle error checking.
2000-10-21 00:50:44 +00:00
beard%netscape.com
88fee00305
fixing unsigned/signed conversion warnings.
2000-10-21 00:43:35 +00:00
rogerl%netscape.com
1e4fe6a77b
Fixed signed/unsigned warning.
2000-10-21 00:38:59 +00:00
rogerl%netscape.com
0d709f17f8
Changed ArgumentList to ArgumentList*. (Still need to handle the
...
destructor though).
2000-10-21 00:31:22 +00:00
rogerl%netscape.com
699cd8646f
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
ac1ca3b9f0
fixups for lame windows parser, and multiple parse per instance issues.
2000-10-20 22:18:52 +00:00
rginda%netscape.com
fdb5df401b
lalala, things run, lalala. (well, kinda.)
2000-10-20 10:33:57 +00:00
rginda%netscape.com
d4c43e16e7
more work on producing real live instructionstreams
2000-10-20 03:33:37 +00:00
rginda%netscape.com
70055678b6
starting to turn the icode StatementNode vector into actual Instructions...
2000-10-20 01:13:03 +00:00
rogerl%netscape.com
5edeb1ee3d
changes to XMLLexer etc.
2000-10-19 23:07:58 +00:00
rogerl%netscape.com
dca0647bab
Adding xmlparser stuff
2000-10-19 22:34:23 +00:00
beard%netscape.com
a85ec92774
More const String& happiness.
2000-10-19 03:37:02 +00:00
beard%netscape.com
1352d297a2
const String& to soothe g++
2000-10-19 03:33:51 +00:00
beard%netscape.com
6561f9adaf
Fixing linux breakage, incorrect constructor name.
2000-10-19 03:32:23 +00:00
rginda%netscape.com
05f1f7e5e5
made (most) parse*operand functions do the right thing... the rest choke for now.
2000-10-19 00:03:12 +00:00
rogerl%netscape.com
68b8fcce5f
More warning whining.
2000-10-19 00:02:37 +00:00
rogerl%netscape.com
216cd29273
Quiet warnings
2000-10-18 23:55:47 +00:00
rogerl%netscape.com
274ac67b4a
Added icodeasm & xmlparser to build
2000-10-18 23:46:39 +00:00
rogerl%netscape.com
7806a764aa
Added XMLparsing to load a class. Fixed handling of forward references to
...
class methods/fields.
2000-10-18 23:37:44 +00:00
rginda%netscape.com
f983d862e9
making argument name optional in argumetlists
2000-10-18 22:01:17 +00:00
rginda%netscape.com
2662739c56
waugh, "..." isn't supported on windows. Added full icode map generated by the new perl script. Added a comment character to the assembler, and required newlines after instructions.
2000-10-18 20:44:14 +00:00