beard%netscape.com
|
0d1c72d6a6
|
JSClass support.
|
2000-06-21 23:58:17 +00:00 |
beard%netscape.com
|
d193ec4ea0
|
initial checkin, starting on a representation for JS2 classes.
|
2000-06-21 23:57:09 +00:00 |
rogerl%netscape.com
|
3783f2c99e
|
Work to support 'this'.
|
2000-06-21 22:32:21 +00:00 |
rogerl%netscape.com
|
0bb6f588ba
|
Changed use of Register to TypedRegister throughout.
|
2000-06-20 22:45:45 +00:00 |
rogerl%netscape.com
|
c23aa15cea
|
Support for TypedRegister
|
2000-06-20 22:44:46 +00:00 |
rogerl%netscape.com
|
a0ca8346b0
|
Added tests for scripts as strings.
|
2000-06-16 01:37:47 +00:00 |
rogerl%netscape.com
|
63047e7baf
|
Mucking about with operator overlaoding plus initializing global context
- beginning type stuff.
|
2000-06-16 01:36:59 +00:00 |
rogerl%netscape.com
|
c36f967be2
|
Fixed spelling.
|
2000-06-16 01:35:25 +00:00 |
rogerl%netscape.com
|
2e3359c741
|
Added op= support.
|
2000-06-15 16:03:54 +00:00 |
rogerl%netscape.com
|
22b93140d6
|
Mark top-level execution as 'script' rather than function - to handle
vars correctly.
|
2000-06-14 23:28:38 +00:00 |
rogerl%netscape.com
|
f32f769135
|
Added 'Function' instruction, plus suppresses class output if there is
no super specified. (ok it's a hack, but it works)
|
2000-06-14 23:27:28 +00:00 |
rogerl%netscape.com
|
dae9b1607b
|
Adding support for Functions and Vars, preXcrement, object literals.
|
2000-06-14 23:26:15 +00:00 |
waldemar%netscape.com
|
2c96ad5323
|
Added parsing and printing of classes, interfaces, and namespaces
|
2000-06-02 04:35:44 +00:00 |
waldemar%netscape.com
|
7812dc9a8e
|
Widened default line width to 30
|
2000-06-01 03:31:17 +00:00 |
waldemar%netscape.com
|
4fc6a829b4
|
Added function and constructor parsing and printing; fixed printing of blocks, compound statements, and ::
|
2000-06-01 03:30:58 +00:00 |
waldemar%netscape.com
|
17668e8a07
|
Added two-argument linearBreak
|
2000-06-01 03:30:19 +00:00 |
rogerl%netscape.com
|
6e0db88822
|
Removed old branches, changed offset printing to handle NULL operand.
|
2000-05-26 22:35:36 +00:00 |
rogerl%netscape.com
|
7535f22230
|
Update to new icg constructor etc.
|
2000-05-26 22:34:42 +00:00 |
rogerl%netscape.com
|
a7d428fee6
|
Statement fun
|
2000-05-26 22:33:05 +00:00 |
waldemar%netscape.com
|
fe2b190592
|
Added var, const, and for statements
|
2000-05-26 06:20:11 +00:00 |
waldemar%netscape.com
|
e5a692e62d
|
Fixed case/default indenting
|
2000-05-24 02:18:57 +00:00 |
rogerl%netscape.com
|
bbd7ed8e62
|
Codegen for statements. Blew off old statement API and most of the test
functions for now, sorry.
|
2000-05-24 02:11:39 +00:00 |
waldemar%netscape.com
|
01a830b36d
|
Turned on statement parsing and printing
|
2000-05-24 01:51:32 +00:00 |
waldemar%netscape.com
|
ef0a0075ca
|
Added statement parsing
|
2000-05-24 01:51:20 +00:00 |
waldemar%netscape.com
|
2d2b4d1e40
|
Added using std::fmod declaration
|
2000-05-24 00:55:23 +00:00 |
waldemar%netscape.com
|
758d1aa2a0
|
Fixed Mac warning
|
2000-05-24 00:54:56 +00:00 |
waldemar%netscape.com
|
ffe032b94e
|
Fixed Mac warnings
|
2000-05-24 00:54:40 +00:00 |
waldemar%netscape.com
|
0409172259
|
Fixed syntax errors: can't use qualified names in class definitions, and 'not' is a C++ reserved word
|
2000-05-24 00:54:28 +00:00 |
rginda%netscape.com
|
0fa9224054
|
apparently windows is too
|
2000-05-23 00:15:06 +00:00 |
rginda%netscape.com
|
b8139b714f
|
linux is so picky
|
2000-05-23 00:13:48 +00:00 |
rogerl%netscape.com
|
bf553c65fb
|
COMPARE_GT etc are gone.
|
2000-05-23 00:09:44 +00:00 |
rogerl%netscape.com
|
6c379c9539
|
Fall out from operator overloading.
|
2000-05-23 00:09:02 +00:00 |
rogerl%netscape.com
|
8bde6514f2
|
Added operator overloading support
|
2000-05-23 00:08:29 +00:00 |
rginda%netscape.com
|
ab1f2aeef2
|
quieting linux warnings and fixing build bustage
|
2000-05-22 21:05:35 +00:00 |
rogerl%netscape.com
|
8b137399a7
|
Playing with operator overloading & Type types.
|
2000-05-19 17:41:10 +00:00 |
beard%netscape.com
|
af00ce0353
|
fix const cast away linux breakage
|
2000-05-19 05:38:29 +00:00 |
rogerl%netscape.com
|
c4b6a652d5
|
Bunch o' expression ops.
|
2000-05-18 00:04:15 +00:00 |
rogerl%netscape.com
|
4ec5cba5d9
|
Moved genExpr to ICodeGenerator - added most expression ops.
|
2000-05-18 00:03:23 +00:00 |
rogerl%netscape.com
|
ad5c33b8e4
|
Moved genExpr to ICodeGenerator
|
2000-05-18 00:01:33 +00:00 |
beard%netscape.com
|
351bd72f09
|
ensuring both arguments to max are the same type
|
2000-05-16 22:23:15 +00:00 |
beard%netscape.com
|
0a0acdcf76
|
fix for linux bustage
|
2000-05-13 02:14:52 +00:00 |
waldemar%netscape.com
|
d3acc733e0
|
Fixed ?: parsing bug and pretty-printing offsets
|
2000-05-12 05:39:28 +00:00 |
waldemar%netscape.com
|
b1a75a201a
|
Fixed build flags
|
2000-05-12 05:16:08 +00:00 |
waldemar%netscape.com
|
f2965154c2
|
Fixed parser errors
|
2000-05-12 05:15:52 +00:00 |
waldemar%netscape.com
|
c8b3c01b71
|
Worked around Visual C++ problem
|
2000-05-12 05:15:17 +00:00 |
waldemar%netscape.com
|
c17f899a83
|
Interchanged linearBreak and fillBreak
|
2000-05-12 03:43:35 +00:00 |
waldemar%netscape.com
|
3be5d6b79c
|
Turned on expression parsing and printing
|
2000-05-12 03:26:43 +00:00 |
waldemar%netscape.com
|
80084c8eb5
|
Added expression parsing and printing code
|
2000-05-12 03:26:24 +00:00 |
waldemar%netscape.com
|
1f0d17398b
|
Added RawArrayBuffer::reserve_advance_back
|
2000-05-12 03:25:49 +00:00 |
beard%netscape.com
|
34678ad655
|
removed unnecessary #include <iomanip>
|
2000-05-12 01:46:16 +00:00 |