32 Commits

Author SHA1 Message Date
rogerl%netscape.com
7c3752c0e0 Incrementing to latest ECMA changes.
git-svn-id: svn://10.0.0.236/trunk@135269 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-13 23:14:32 +00:00
timeless%mac.com
69ae314807 Bug 106386 rid source of misspellings
r=db48x sr=blake a=asa


git-svn-id: svn://10.0.0.236/trunk@116832 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 04:30:17 +00:00
rogerl%netscape.com
0520444cab Merging in from DIKDIK_BRANCH
git-svn-id: svn://10.0.0.236/trunk@100430 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-06 21:53:33 +00:00
waldemar%netscape.com
ae4ab87758 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
git-svn-id: svn://10.0.0.236/trunk@97081 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-13 21:24:27 +00:00
rginda%netscape.com
cf6ba95c5e Changes to get the lib building in vcc
git-svn-id: svn://10.0.0.236/trunk@86624 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 21:13:16 +00:00
rginda%netscape.com
0d19733052 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


git-svn-id: svn://10.0.0.236/trunk@86568 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 21:21:22 +00:00
waldemar%netscape.com
26df8d7d3b Converted to CodeWarrior 6 and fixed errors
git-svn-id: svn://10.0.0.236/trunk@83751 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-16 01:14:55 +00:00
beard%netscape.com
6ad9c9ad26 added explicit getString() method to StringFormatter, and removed operator String() methods.
git-svn-id: svn://10.0.0.236/trunk@82810 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 00:29:39 +00:00
rginda%netscape.com
37eb1a8437 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)


git-svn-id: svn://10.0.0.236/trunk@82601 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-14 03:11:54 +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
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
waldemar%netscape.com
72a41fbb9f Fixed syntax errors
git-svn-id: svn://10.0.0.236/trunk@68491 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-06 03:47:35 +00:00
waldemar%netscape.com
bb52addc5f Added formatters, zones, and other miscellaneous utilities
git-svn-id: svn://10.0.0.236/trunk@68487 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-06 03:31:35 +00:00
beard%netscape.com
be62e32401 added size_t LineReader::readLine(String& wstr) for convenience.
git-svn-id: svn://10.0.0.236/trunk@68345 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-05 05:24:02 +00:00
rginda%netscape.com
570245f757 added js::VM, ICG, JSTypes, and Interpreter namespaces; messed around with lots of code.
Created class for each ICode, adding a print() method (using formatters)


git-svn-id: svn://10.0.0.236/trunk@66214 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-18 00:17:34 +00:00
rginda%netscape.com
f888771c6c #if out references to std::iterator to get gcc to compile
git-svn-id: svn://10.0.0.236/trunk@65506 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-07 21:11:40 +00:00
waldemar%netscape.com
e22e019484 Worked around Visual C++ bugs
git-svn-id: svn://10.0.0.236/trunk@65468 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-07 00:47:39 +00:00
waldemar%netscape.com
03d030fe69 Added Buffer, BitSet, and implemented Formatters for output
git-svn-id: svn://10.0.0.236/trunk@65460 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-06 23:48:05 +00:00
rogerl%netscape.com
5e575e0c0a added missing semi in win32 case
git-svn-id: svn://10.0.0.236/trunk@65370 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-05 18:20:02 +00:00
waldemar%netscape.com
f23c7f8d6e Added insertChars, removed SourcePosition, and reorganized Exception class
git-svn-id: svn://10.0.0.236/trunk@65206 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 21:42:39 +00:00
beard%netscape.com
038c1e1796 g++ doesn't provide numeric_limits<T>
git-svn-id: svn://10.0.0.236/trunk@62429 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-09 01:35:53 +00:00
waldemar%netscape.com
be012c9cc8 Workarounds for VC6 bugs
git-svn-id: svn://10.0.0.236/trunk@62026 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 03:43:40 +00:00
waldemar%netscape.com
8acb3ecf80 Added linked list and arena destructor utilities
git-svn-id: svn://10.0.0.236/trunk@61962 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 07:00:05 +00:00
waldemar%netscape.com
8e0620e467 Added arenas
git-svn-id: svn://10.0.0.236/trunk@61466 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 01:40:48 +00:00
waldemar%netscape.com
8e4b3e1aed Fixed GCC incompatibilities
git-svn-id: svn://10.0.0.236/trunk@61361 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-19 09:26:59 +00:00
waldemar%netscape.com
2b6f70d530 Fixed & bugs
git-svn-id: svn://10.0.0.236/trunk@59811 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-04 23:54:29 +00:00
waldemar%netscape.com
746b82680a Updated for VC6
git-svn-id: svn://10.0.0.236/trunk@59639 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-03 08:25:01 +00:00
waldemar%netscape.com
221ea5fed5 Added ArrayAutoPtr and reworked cstring -> String conversions
git-svn-id: svn://10.0.0.236/trunk@59514 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 08:50:26 +00:00
waldemar%netscape.com
156c3a115b Fixed NOT_REACHED
git-svn-id: svn://10.0.0.236/trunk@59183 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-29 08:25:36 +00:00
waldemar%netscape.com
6b8dc20de2 Added string, character, and exception utilities
git-svn-id: svn://10.0.0.236/trunk@58642 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-25 22:58:34 +00:00
waldemar%netscape.com
3776d04d81 Added unicode character category functions
git-svn-id: svn://10.0.0.236/trunk@57363 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-11 05:55:58 +00:00
waldemar%netscape.com
3dfc1a09f0 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@57289 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-10 21:22:43 +00:00