waldemar%netscape.com
|
2e9f4b3773
|
Added char21, supplementary-char, multiple-value-bind. Moved the floating-point-to-string conversions from lisp code to mostly semantic code.
|
2003-06-30 22:09:09 +00:00 |
waldemar%netscape.com
|
7347f6a56b
|
Added exclude-zero, delay, %list-set, and float32 primitives.
|
2003-06-05 01:34:08 +00:00 |
waldemar%netscape.com
|
bbcf2e0bce
|
Renamed Character to Char16. Added integer-list and lisp-call expressions.
|
2003-05-23 01:00:25 +00:00 |
waldemar%netscape.com
|
57b5be4f03
|
Added support for /*/, comments in throw statements, and throw-error pseudo-statements.
|
2003-05-03 00:17:41 +00:00 |
waldemar%netscape.com
|
0b64d4cd0c
|
Added support for /* terminated by a non-falling-through statement
|
2003-04-03 01:29:43 +00:00 |
waldemar%netscape.com
|
49fba3aed7
|
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
|
2003-03-25 01:41:40 +00:00 |
waldemar%netscape.com
|
bce5683f9b
|
Added support for definfix and non-reserved operators. Fixed operator precedence bugs.
|
2003-02-18 00:28:37 +00:00 |
waldemar%netscape.com
|
9edf92a6ca
|
Added set<=
|
2003-01-25 02:26:51 +00:00 |
waldemar%netscape.com
|
ed755cd6d3
|
Added note statement
|
2003-01-14 22:19:35 +00:00 |
waldemar%netscape.com
|
aac2255723
|
Fixed try-catch variable initialization inference bug and added support for intersections of union types
|
2002-11-20 03:38:54 +00:00 |
waldemar%netscape.com
|
68894de4de
|
Parametrized floating-point code due to different Common Lisp implementations using different types for IEEE 32 and 64-bit values
|
2002-10-29 02:15:11 +00:00 |
waldemar%netscape.com
|
f3165e6a76
|
Added abs and rat-abs, removed is-initial-identifier-character and is-continuing-identifier-character, and fixed a couple small bugs
|
2002-10-29 01:08:42 +00:00 |
waldemar%netscape.com
|
e18c69bbc8
|
Added :forward actions
|
2002-10-14 23:17:59 +00:00 |
waldemar%netscape.com
|
33a725c9d8
|
Added support for float32; made float32 and float64 disjoint from rational numbers; misc. numeric primitive changes; added bottom expression; made append take two or more operands; added support for expressions in comments; added repeat operator
|
2002-09-25 23:47:25 +00:00 |
waldemar%netscape.com
|
25f70b7afb
|
Partially implemented integer-range type. Allowed unions of tags with sets or vectors. Allowed testing of a float64 to see whether it's an integer.
|
2002-08-13 23:53:16 +00:00 |
waldemar%netscape.com
|
9ea91721bc
|
Added optional test to unique-elt-of
|
2002-06-12 00:23:45 +00:00 |
waldemar%netscape.com
|
3fa0e3ff74
|
Added support for optional fields. Removed requirement that free variables be constants.
|
2002-04-24 00:29:40 +00:00 |
waldemar%netscape.com
|
2400c70d6b
|
Added unique-elt-of
|
2002-03-04 23:48:39 +00:00 |
waldemar%netscape.com
|
dbbe674ce9
|
Added support for set-field and type-diff
|
2002-02-08 04:05:44 +00:00 |
waldemar%netscape.com
|
c7e124b0d6
|
Expanded map to allow type-narrowing conditions in its condition expression
|
2002-02-05 01:13:03 +00:00 |
waldemar%netscape.com
|
9e99f70b6a
|
Incomplete attempt to define bit-set and restricted-set semantic types and to define the set-field record/tuple constructor
|
2002-02-04 21:08:18 +00:00 |
waldemar%netscape.com
|
ea2837a1a9
|
Added for-each statements
|
2002-01-17 01:28:30 +00:00 |
waldemar%netscape.com
|
d65574438b
|
Added 'cons' array operator
|
2001-12-20 01:07:22 +00:00 |
waldemar%netscape.com
|
fe50fb0839
|
Added /* and */ statements
|
2001-11-30 02:22:37 +00:00 |
waldemar%netscape.com
|
b3dfc660ae
|
Added support for :var arguments
|
2001-11-27 02:38:13 +00:00 |
waldemar%netscape.com
|
93fdd12a4b
|
Added support for //, assert, and uninitialized vars
|
2001-11-06 01:22:57 +00:00 |
waldemar%netscape.com
|
1a0ebc5a32
|
Added :uninitialized variables
|
2001-10-27 02:40:13 +00:00 |
waldemar%netscape.com
|
b2c6eca94e
|
Fixed handling of unions containing forward-defined types
|
2001-10-23 22:46:01 +00:00 |
waldemar%netscape.com
|
58832bbcea
|
Replaced %section and %subsection by %heading with an adjustable level number
|
2001-10-19 23:18:03 +00:00 |
waldemar%netscape.com
|
7264eb7847
|
Added support for writable actions
|
2001-10-17 03:57:51 +00:00 |
waldemar%netscape.com
|
46bae57c92
|
Reformatted actions to merge procedures from multiple expansions of a nonterminal. Removed U_equiv form of functions.
|
2001-10-03 21:01:38 +00:00 |
waldemar%netscape.com
|
1ad950164a
|
Added support for -> covariance and contravariance
|
2001-09-27 05:39:52 +00:00 |
waldemar%netscape.com
|
deea221554
|
Fixed the precedence of neg
|
2001-09-25 03:46:57 +00:00 |
waldemar%netscape.com
|
589c6baca5
|
Added support for list-sets, some, and every. Removed tuple and record tags. Made many minor semantic notation improvements.
|
2001-09-10 22:10:36 +00:00 |
waldemar%netscape.com
|
3a8791415d
|
Added vector subtyping, support for & on unions of tags, and the nonempty operator
|
2001-08-23 04:21:18 +00:00 |
waldemar%netscape.com
|
7fbd45cfc6
|
Fixed handling of infinities
|
2001-08-10 23:23:42 +00:00 |
waldemar%netscape.com
|
dacc51531a
|
Switchover to Algol-style semantics
|
2001-04-12 04:31:46 +00:00 |
waldemar%netscape.com
|
62eb18c67b
|
Added ^, hex, mod, and string comparison operators
|
2001-03-02 23:14:11 +00:00 |
waldemar%netscape.com
|
846a2fd99f
|
Renamed double to float64, added progn, and added support for ? within rules
|
2001-03-01 05:35:44 +00:00 |
waldemar%netscape.com
|
ddf1704526
|
Added vector comprehensions. Changed compiler to emit globals of functional type into the lisp function rather than value slots of symbols; this simplifies debugging.
|
2001-02-07 05:06:22 +00:00 |
waldemar%netscape.com
|
0845341beb
|
Added the id type
|
2001-02-01 03:40:56 +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
|
6c173aab33
|
Added support for highlights.
|
2000-09-09 02:14:35 +00:00 |
waldemar%netscape.com
|
b60ff5b98f
|
Added line-break constraint
|
2000-08-22 04:29:01 +00:00 |
waldemar%netscape.com
|
2299109d45
|
Added canonical LR(1) grammars and grammar cleaning
|
1999-12-04 05:03:20 +00:00 |
waldemar%netscape.com
|
436bc8e750
|
Implemented line-grammar
|
1999-12-03 22:51:27 +00:00 |
waldemar%netscape.com
|
cda16b1c7d
|
Updated to Mozilla 1.1 license
|
1999-11-03 03:58:07 +00:00 |
waldemar%netscape.com
|
7c5d2c5286
|
Added semantic subtyping, throw, and catch
|
1999-10-20 00:40:55 +00:00 |
waldemar%netscape.com
|
e44b2fd3a0
|
Implemented partial order for operator precedences. Removed global array functions and reformatted 'length' and 'empty' functions.
|
1999-07-27 01:03:19 +00:00 |
waldemar%netscape.com
|
e90d4252ee
|
Added sets, subseq, set-nth. Renamed 'lambda' to 'function' and '!=' to '/='.
|
1999-05-17 05:07:52 +00:00 |