gerv%gerv.net
76529f3fd6
Bug 236613: change to MPL/LGPL/GPL tri-license.
...
git-svn-id: svn://10.0.0.236/trunk@185990 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-13 13:25:40 +00:00
waldemar%netscape.com
45e91e5aa2
Numerous algorithm fixes, changes, and additions.
...
git-svn-id: svn://10.0.0.236/trunk@144318 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 22:15:01 +00:00
waldemar%netscape.com
d9e4487b1a
Added U+0085 to the list of line terminator characters.
...
git-svn-id: svn://10.0.0.236/trunk@144317 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 22:14:07 +00:00
waldemar%netscape.com
ad59dc8351
Added U+0085 to the list of line terminators. Added a few interesting test cases.
...
git-svn-id: svn://10.0.0.236/trunk@144316 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 22:13:44 +00:00
waldemar%netscape.com
4155f2a8bc
Added depict-supplementary-character.
...
git-svn-id: svn://10.0.0.236/trunk@144315 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 22:13:14 +00:00
waldemar%netscape.com
ae2509a8a2
Added white-space-or-line-terminator-char?.
...
git-svn-id: svn://10.0.0.236/trunk@144314 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 22:12:55 +00:00
waldemar%netscape.com
70bc221625
Added U+0085 to list of line terminators. Cleaned up and rearranged other productions slightly.
...
git-svn-id: svn://10.0.0.236/trunk@144313 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 22:12:21 +00:00
waldemar%netscape.com
2a127411ba
Added object-to-source and used it for printing the results of the read-eval-print loop.
...
git-svn-id: svn://10.0.0.236/trunk@144312 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 22:10:56 +00:00
waldemar%netscape.com
47084d7601
Added char21, supplementary-char, multiple-value-bind. The depiction of exec now explicitly states that the result is ignored.
...
git-svn-id: svn://10.0.0.236/trunk@144311 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 22:10:12 +00:00
waldemar%netscape.com
28cc9f85c8
Added char21, supplementary-char, multiple-value-bind. Moved the floating-point-to-string conversions from lisp code to mostly semantic code.
...
git-svn-id: svn://10.0.0.236/trunk@144310 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 22:09:09 +00:00
waldemar%netscape.com
1cc033876c
Numerous algorithm fixes, changes, and additions. Supported the primitive classes.
...
git-svn-id: svn://10.0.0.236/trunk@143316 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-05 01:36:19 +00:00
waldemar%netscape.com
e1941fde44
Renamed productions. Removed 'include' and 'exclude' keywords.
...
git-svn-id: svn://10.0.0.236/trunk@143315 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-05 01:34:45 +00:00
waldemar%netscape.com
d4134799df
Added exclude-zero, delay, %list-set, and float32 primitives.
...
git-svn-id: svn://10.0.0.236/trunk@143314 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-05 01:34:08 +00:00
waldemar%netscape.com
45557c2caa
Added exclude-zero, delay, and %list-set primitives
...
git-svn-id: svn://10.0.0.236/trunk@143313 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-05 01:33:14 +00:00
waldemar%netscape.com
324a97c9c4
Added support for :force-compact
...
git-svn-id: svn://10.0.0.236/trunk@143312 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-05 01:32:30 +00:00
waldemar%netscape.com
80667b7e35
Numerous algorithm fixes, changes, and additions. Began support for the global object and library classes.
...
git-svn-id: svn://10.0.0.236/trunk@142787 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-23 01:10:07 +00:00
waldemar%netscape.com
3fa3fac976
Added support for strings in references for referring to external definitions in pages other than the default one.
...
git-svn-id: svn://10.0.0.236/trunk@142786 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-23 01:08:32 +00:00
waldemar%netscape.com
74893f9104
Renamed Character to Char16. Added support for ToNumber and parseFloat.
...
git-svn-id: svn://10.0.0.236/trunk@142785 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-23 01:07:54 +00:00
waldemar%netscape.com
630a7adcaf
Supported regular expression literals
...
git-svn-id: svn://10.0.0.236/trunk@142784 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-23 01:07:24 +00:00
waldemar%netscape.com
2fee0721f5
Reordered grammars
...
git-svn-id: svn://10.0.0.236/trunk@142783 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-23 01:06:22 +00:00
waldemar%netscape.com
d97a575496
Renamed Character to Char16.
...
git-svn-id: svn://10.0.0.236/trunk@142782 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-23 01:05:48 +00:00
waldemar%netscape.com
2f557efd1c
Changed record constructors to depict using single angular brackets.
...
git-svn-id: svn://10.0.0.236/trunk@142781 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-23 01:04:48 +00:00
waldemar%netscape.com
0bc40b455f
Added support for strings in references for referring to external definitions in pages other than the default one.
...
git-svn-id: svn://10.0.0.236/trunk@142780 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-23 01:03:01 +00:00
waldemar%netscape.com
3d3dac7a37
Added integer-list and lisp-call expressions. Changed record constructors to depict using single angular brackets.
...
git-svn-id: svn://10.0.0.236/trunk@142779 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-23 01:01:29 +00:00
waldemar%netscape.com
a9b26eea9c
Renamed Character to Char16. Added integer-list and lisp-call expressions.
...
git-svn-id: svn://10.0.0.236/trunk@142778 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-23 01:00:25 +00:00
waldemar%netscape.com
070ebb9e32
Removed the notion of plurality from frames and replaced it with a boolean preinst parameter to Validate
...
git-svn-id: svn://10.0.0.236/trunk@142090 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 02:31:10 +00:00
waldemar%netscape.com
7bacf774f3
Finished basic algorithms
...
git-svn-id: svn://10.0.0.236/trunk@142085 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 00:17:58 +00:00
waldemar%netscape.com
b5310128c5
Added support for /*/, comments in throw statements, and throw-error pseudo-statements.
...
git-svn-id: svn://10.0.0.236/trunk@142084 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 00:17:41 +00:00
waldemar%netscape.com
3b6256e7f1
Fixed precedences in type expressions. Added support for /*/ and comments in throw statements.
...
git-svn-id: svn://10.0.0.236/trunk@142083 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 00:16:55 +00:00
waldemar%netscape.com
18bd547648
Added :text-statement and :text-statement-last styles
...
git-svn-id: svn://10.0.0.236/trunk@142082 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 00:15:36 +00:00
waldemar%netscape.com
38ade3ff28
Added support for generating distinct identifiers that print alike by including a # symbol in one of them
...
git-svn-id: svn://10.0.0.236/trunk@142081 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 00:15:03 +00:00
waldemar%netscape.com
6a39f6e6bb
Added text-stmt
...
git-svn-id: svn://10.0.0.236/trunk@142079 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-03 00:13:47 +00:00
waldemar%netscape.com
6e84e05d7d
Implemented ... in function argument lists
...
git-svn-id: svn://10.0.0.236/trunk@140619 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 01:30:30 +00:00
waldemar%netscape.com
17efc00c36
Added support for /* terminated by a non-falling-through statement
...
git-svn-id: svn://10.0.0.236/trunk@140618 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 01:29:43 +00:00
waldemar%netscape.com
7c6f1783bb
Implemented is, catch, for-in, and parts of class construction and calling. Made instance variable initializers be compile-time constants. Revamped design of const, making constants lazily evaluated as needed rather than trying to distinguish compile-time constants from run-time constants. Made slight adjustments to the grammar of for-statements. Outlawed initializers on for-in var declarations in the semantics.
...
git-svn-id: svn://10.0.0.236/trunk@140193 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 01:53:04 +00:00
waldemar%netscape.com
342308fa55
Supported :narrow-* inside AND and OR expressions even if assigned to a boolean variable.
...
Added :delay option to record constructor to permit circular definitions of global variables
git-svn-id: svn://10.0.0.236/trunk@140190 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 01:41:40 +00:00
waldemar%netscape.com
881538a9b4
Reduced default amout of chatter of read-eval-print loop
...
git-svn-id: svn://10.0.0.236/trunk@140189 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 01:40:00 +00:00
waldemar%netscape.com
6f63139303
Large updates to object accesses; introduced access and bracket-access indirections. Added with statements. Implemented array initializers and fixed object initializers.
...
git-svn-id: svn://10.0.0.236/trunk@137924 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 00:29:57 +00:00
waldemar%netscape.com
10902bfcb8
Added support for definfix and non-reserved operators. Fixed operator precedence bugs.
...
git-svn-id: svn://10.0.0.236/trunk@137923 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 00:28:37 +00:00
waldemar%netscape.com
ddd15f4368
Updated pathnames
...
git-svn-id: svn://10.0.0.236/trunk@137922 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-18 00:26:59 +00:00
waldemar%netscape.com
844477713d
Removed named function parameters. Allowed full qualified names as dynamic properties of objects.
...
git-svn-id: svn://10.0.0.236/trunk@137103 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-30 01:19:28 +00:00
waldemar%netscape.com
040f693d1a
Removed the "named" keyword
...
git-svn-id: svn://10.0.0.236/trunk@137102 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-30 01:18:20 +00:00
waldemar%netscape.com
09b6c3580c
Added set<=
...
git-svn-id: svn://10.0.0.236/trunk@136951 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-25 02:26:51 +00:00
waldemar%netscape.com
993e2aff78
Reorganized instance member lookup to remove vtables and simplify and slightly restrict overriding
...
git-svn-id: svn://10.0.0.236/trunk@136950 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-25 02:20:16 +00:00
waldemar%netscape.com
f56d3fc72b
Updated action font
...
git-svn-id: svn://10.0.0.236/trunk@136949 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-25 02:19:17 +00:00
waldemar%netscape.com
91487f5d4c
Reorganized instance data structures and object property access, added vtables, wrote new code for processing function definitions, and added several new statements
...
git-svn-id: svn://10.0.0.236/trunk@136328 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-14 22:21:13 +00:00
waldemar%netscape.com
75e9cc28c7
Added note statement
...
git-svn-id: svn://10.0.0.236/trunk@136327 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-14 22:19:35 +00:00
waldemar%netscape.com
0b36d697b2
Added the setup phase, reorganized instance data structure, and wrote new code for processing function definitions and calls
...
git-svn-id: svn://10.0.0.236/trunk@134161 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-20 03:40:20 +00:00
waldemar%netscape.com
e2b7532726
Fixed try-catch variable initialization inference bug and added support for intersections of union types
...
git-svn-id: svn://10.0.0.236/trunk@134160 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-20 03:38:54 +00:00
waldemar%netscape.com
10ec807b2e
Made === ignore the numbers' types
...
git-svn-id: svn://10.0.0.236/trunk@132674 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-30 01:46:55 +00:00