rogerl%netscape.com
|
4be5f4c80d
|
Mark top-level execution as 'script' rather than function - to handle
vars correctly.
git-svn-id: svn://10.0.0.236/trunk@72249 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-06-14 23:28:38 +00:00 |
|
rogerl%netscape.com
|
13c4b90ec8
|
Added 'Function' instruction, plus suppresses class output if there is
no super specified. (ok it's a hack, but it works)
git-svn-id: svn://10.0.0.236/trunk@72248 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-06-14 23:27:28 +00:00 |
|
rogerl%netscape.com
|
27c8e7b5f6
|
Adding support for Functions and Vars, preXcrement, object literals.
git-svn-id: svn://10.0.0.236/trunk@72247 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-06-14 23:26:15 +00:00 |
|
waldemar%netscape.com
|
89fc65eb7c
|
Added parsing and printing of classes, interfaces, and namespaces
git-svn-id: svn://10.0.0.236/trunk@71339 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-06-02 04:35:44 +00:00 |
|
waldemar%netscape.com
|
f20b60ea74
|
Widened default line width to 30
git-svn-id: svn://10.0.0.236/trunk@71237 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-06-01 03:31:17 +00:00 |
|
waldemar%netscape.com
|
b956242026
|
Added function and constructor parsing and printing; fixed printing of blocks, compound statements, and ::
git-svn-id: svn://10.0.0.236/trunk@71236 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-06-01 03:30:58 +00:00 |
|
waldemar%netscape.com
|
64a453e946
|
Added two-argument linearBreak
git-svn-id: svn://10.0.0.236/trunk@71235 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-06-01 03:30:19 +00:00 |
|
rogerl%netscape.com
|
3b010bfe27
|
Removed old branches, changed offset printing to handle NULL operand.
git-svn-id: svn://10.0.0.236/trunk@70955 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-26 22:35:36 +00:00 |
|
rogerl%netscape.com
|
29c270e28b
|
Update to new icg constructor etc.
git-svn-id: svn://10.0.0.236/trunk@70954 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-26 22:34:42 +00:00 |
|
rogerl%netscape.com
|
bbfb961ed9
|
Statement fun
git-svn-id: svn://10.0.0.236/trunk@70952 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-26 22:33:05 +00:00 |
|
waldemar%netscape.com
|
c4a32c8de3
|
Added var, const, and for statements
git-svn-id: svn://10.0.0.236/trunk@70908 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-26 06:20:11 +00:00 |
|
waldemar%netscape.com
|
c942d3014f
|
Fixed case/default indenting
git-svn-id: svn://10.0.0.236/trunk@70702 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-24 02:18:57 +00:00 |
|
rogerl%netscape.com
|
2cd8ea4b80
|
Codegen for statements. Blew off old statement API and most of the test
functions for now, sorry.
git-svn-id: svn://10.0.0.236/trunk@70700 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-24 02:11:39 +00:00 |
|
waldemar%netscape.com
|
e3f617396a
|
Turned on statement parsing and printing
git-svn-id: svn://10.0.0.236/trunk@70698 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-24 01:51:32 +00:00 |
|
waldemar%netscape.com
|
8d0c030319
|
Added statement parsing
git-svn-id: svn://10.0.0.236/trunk@70697 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-24 01:51:20 +00:00 |
|
waldemar%netscape.com
|
98d196d511
|
Added using std::fmod declaration
git-svn-id: svn://10.0.0.236/trunk@70695 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-24 00:55:23 +00:00 |
|
waldemar%netscape.com
|
6e9fc922fc
|
Fixed Mac warning
git-svn-id: svn://10.0.0.236/trunk@70694 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-24 00:54:56 +00:00 |
|
waldemar%netscape.com
|
33c4987b24
|
Fixed Mac warnings
git-svn-id: svn://10.0.0.236/trunk@70693 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-24 00:54:40 +00:00 |
|
waldemar%netscape.com
|
7d8705ed17
|
Fixed syntax errors: can't use qualified names in class definitions, and 'not' is a C++ reserved word
git-svn-id: svn://10.0.0.236/trunk@70692 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-24 00:54:28 +00:00 |
|
rginda%netscape.com
|
b28e710433
|
apparently windows is too
git-svn-id: svn://10.0.0.236/trunk@70639 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-23 00:15:06 +00:00 |
|
rginda%netscape.com
|
2b30f01c65
|
linux is so picky
git-svn-id: svn://10.0.0.236/trunk@70638 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-23 00:13:48 +00:00 |
|
rogerl%netscape.com
|
227af01979
|
COMPARE_GT etc are gone.
git-svn-id: svn://10.0.0.236/trunk@70636 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-23 00:09:44 +00:00 |
|
rogerl%netscape.com
|
51985251d3
|
Fall out from operator overloading.
git-svn-id: svn://10.0.0.236/trunk@70635 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-23 00:09:02 +00:00 |
|
rogerl%netscape.com
|
5bd38c3d54
|
Added operator overloading support
git-svn-id: svn://10.0.0.236/trunk@70634 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-23 00:08:29 +00:00 |
|
rginda%netscape.com
|
e13ae8edbb
|
quieting linux warnings and fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@70608 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-22 21:05:35 +00:00 |
|
rogerl%netscape.com
|
593d1fc0e3
|
Playing with operator overloading & Type types.
git-svn-id: svn://10.0.0.236/trunk@70511 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-19 17:41:10 +00:00 |
|
beard%netscape.com
|
e92366c650
|
fix const cast away linux breakage
git-svn-id: svn://10.0.0.236/trunk@70506 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-19 05:38:29 +00:00 |
|
rogerl%netscape.com
|
1a9d746c54
|
Bunch o' expression ops.
git-svn-id: svn://10.0.0.236/trunk@70416 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-18 00:04:15 +00:00 |
|
rogerl%netscape.com
|
d62fe47db9
|
Moved genExpr to ICodeGenerator - added most expression ops.
git-svn-id: svn://10.0.0.236/trunk@70415 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-18 00:03:23 +00:00 |
|
rogerl%netscape.com
|
71f1389f62
|
Moved genExpr to ICodeGenerator
git-svn-id: svn://10.0.0.236/trunk@70414 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-18 00:01:33 +00:00 |
|
beard%netscape.com
|
ed1ce1402f
|
ensuring both arguments to max are the same type
git-svn-id: svn://10.0.0.236/trunk@70125 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-16 22:23:15 +00:00 |
|
beard%netscape.com
|
ef06dad541
|
fix for linux bustage
git-svn-id: svn://10.0.0.236/trunk@69520 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-13 02:14:52 +00:00 |
|
waldemar%netscape.com
|
4ea629c1bd
|
Fixed ?: parsing bug and pretty-printing offsets
git-svn-id: svn://10.0.0.236/trunk@69379 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-12 05:39:28 +00:00 |
|
waldemar%netscape.com
|
5be836e3a7
|
Fixed build flags
git-svn-id: svn://10.0.0.236/trunk@69372 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-12 05:16:08 +00:00 |
|
waldemar%netscape.com
|
b7523b9005
|
Fixed parser errors
git-svn-id: svn://10.0.0.236/trunk@69370 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-12 05:15:52 +00:00 |
|
waldemar%netscape.com
|
49a48f8f8c
|
Worked around Visual C++ problem
git-svn-id: svn://10.0.0.236/trunk@69368 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-12 05:15:17 +00:00 |
|
waldemar%netscape.com
|
9e4dfcf6e9
|
Interchanged linearBreak and fillBreak
git-svn-id: svn://10.0.0.236/trunk@69340 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-12 03:43:35 +00:00 |
|
waldemar%netscape.com
|
bb48faf496
|
Turned on expression parsing and printing
git-svn-id: svn://10.0.0.236/trunk@69335 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-12 03:26:43 +00:00 |
|
waldemar%netscape.com
|
310fb63a5a
|
Added expression parsing and printing code
git-svn-id: svn://10.0.0.236/trunk@69334 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-12 03:26:24 +00:00 |
|
waldemar%netscape.com
|
554ddb0a91
|
Added RawArrayBuffer::reserve_advance_back
git-svn-id: svn://10.0.0.236/trunk@69333 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-12 03:25:49 +00:00 |
|
beard%netscape.com
|
37167c2e41
|
removed unnecessary #include <iomanip>
git-svn-id: svn://10.0.0.236/trunk@69311 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-12 01:46:16 +00:00 |
|
beard%netscape.com
|
5771a2ef34
|
InterpretStage -> Context::Event.
git-svn-id: svn://10.0.0.236/trunk@69306 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-12 01:20:34 +00:00 |
|
beard%netscape.com
|
871655af92
|
Fixed signed/unsigned warning. InterpretStage -> Context::Event. Context::removeListener now using find() from <algorithm>.
git-svn-id: svn://10.0.0.236/trunk@69304 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-12 01:19:39 +00:00 |
|
beard%netscape.com
|
be78f0d1aa
|
InterpretStage -> Context::Event. Added typedefs for ListenerList and ListenerIterator.
git-svn-id: svn://10.0.0.236/trunk@69303 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-12 01:17:32 +00:00 |
|
beard%netscape.com
|
de3a5193cc
|
turned off extra comma warnings.
git-svn-id: svn://10.0.0.236/trunk@69297 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-12 00:31:48 +00:00 |
|
rogerl%netscape.com
|
031f79e924
|
post inc/dec
git-svn-id: svn://10.0.0.236/trunk@69111 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-11 00:35:43 +00:00 |
|
rogerl%netscape.com
|
1ed0e7b17e
|
Added post inc/dec for properties & names.
git-svn-id: svn://10.0.0.236/trunk@69110 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-11 00:35:06 +00:00 |
|
rogerl%netscape.com
|
3c72ded1b6
|
playing with gencode
git-svn-id: svn://10.0.0.236/trunk@68859 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-09 19:01:00 +00:00 |
|
beard%netscape.com
|
e625f9653f
|
Needed to transfer ownwership of iCode from ICodeGenerator to ICodeModule
git-svn-id: svn://10.0.0.236/trunk@68858 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-09 18:59:12 +00:00 |
|
beard%netscape.com
|
9aa623cece
|
generalized gc_allocator copy constructor
git-svn-id: svn://10.0.0.236/trunk@68855 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-05-09 18:32:14 +00:00 |
|