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