waldemar%netscape.com
|
0e51fdd1f7
|
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
|
36e18143fb
|
Added exclude-zero, delay, %list-set, and float32 primitives.
|
2003-06-05 01:34:08 +00:00 |
|
waldemar%netscape.com
|
cf1fb63e8a
|
Renamed Character to Char16. Added integer-list and lisp-call expressions.
|
2003-05-23 01:00:25 +00:00 |
|
waldemar%netscape.com
|
1e8ba13cc9
|
Added support for /*/, comments in throw statements, and throw-error pseudo-statements.
|
2003-05-03 00:17:41 +00:00 |
|
waldemar%netscape.com
|
4b735a92df
|
Added support for /* terminated by a non-falling-through statement
|
2003-04-03 01:29:43 +00:00 |
|
waldemar%netscape.com
|
f99339da10
|
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
|
bee4434309
|
Added support for definfix and non-reserved operators. Fixed operator precedence bugs.
|
2003-02-18 00:28:37 +00:00 |
|
waldemar%netscape.com
|
153e553afc
|
Added set<=
|
2003-01-25 02:26:51 +00:00 |
|
waldemar%netscape.com
|
a4f5daa6b6
|
Added note statement
|
2003-01-14 22:19:35 +00:00 |
|
waldemar%netscape.com
|
ecfc51168f
|
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
|
9931fabf0c
|
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
|
39a7d673a9
|
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
|
e73892af93
|
Added :forward actions
|
2002-10-14 23:17:59 +00:00 |
|
waldemar%netscape.com
|
dbf88e2453
|
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
|
af742ff98f
|
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
|
2559b0f48c
|
Added optional test to unique-elt-of
|
2002-06-12 00:23:45 +00:00 |
|
waldemar%netscape.com
|
f0c1783743
|
Added support for optional fields. Removed requirement that free variables be constants.
|
2002-04-24 00:29:40 +00:00 |
|
waldemar%netscape.com
|
494447d4d4
|
Added unique-elt-of
|
2002-03-04 23:48:39 +00:00 |
|
waldemar%netscape.com
|
9a615e06af
|
Added support for set-field and type-diff
|
2002-02-08 04:05:44 +00:00 |
|
waldemar%netscape.com
|
276d742bab
|
Expanded map to allow type-narrowing conditions in its condition expression
|
2002-02-05 01:13:03 +00:00 |
|
waldemar%netscape.com
|
419c8dc84b
|
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
|
7b7ad904b7
|
Added for-each statements
|
2002-01-17 01:28:30 +00:00 |
|
waldemar%netscape.com
|
490270b28f
|
Added 'cons' array operator
|
2001-12-20 01:07:22 +00:00 |
|
waldemar%netscape.com
|
1621beb52f
|
Added /* and */ statements
|
2001-11-30 02:22:37 +00:00 |
|
waldemar%netscape.com
|
e381f103fe
|
Added support for :var arguments
|
2001-11-27 02:38:13 +00:00 |
|
waldemar%netscape.com
|
d9c43b05bb
|
Added support for //, assert, and uninitialized vars
|
2001-11-06 01:22:57 +00:00 |
|
waldemar%netscape.com
|
4d44f1c7d9
|
Added :uninitialized variables
|
2001-10-27 02:40:13 +00:00 |
|
waldemar%netscape.com
|
6a897d5350
|
Fixed handling of unions containing forward-defined types
|
2001-10-23 22:46:01 +00:00 |
|
waldemar%netscape.com
|
316ce83544
|
Replaced %section and %subsection by %heading with an adjustable level number
|
2001-10-19 23:18:03 +00:00 |
|
waldemar%netscape.com
|
f974c090d4
|
Added support for writable actions
|
2001-10-17 03:57:51 +00:00 |
|
waldemar%netscape.com
|
9b65975763
|
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
|
0727a83677
|
Added support for -> covariance and contravariance
|
2001-09-27 05:39:52 +00:00 |
|
waldemar%netscape.com
|
91a0788c04
|
Fixed the precedence of neg
|
2001-09-25 03:46:57 +00:00 |
|
waldemar%netscape.com
|
2fc37b5493
|
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
|
3096004e48
|
Added vector subtyping, support for & on unions of tags, and the nonempty operator
|
2001-08-23 04:21:18 +00:00 |
|
waldemar%netscape.com
|
a0f333cb35
|
Fixed handling of infinities
|
2001-08-10 23:23:42 +00:00 |
|
waldemar%netscape.com
|
30c7167983
|
Switchover to Algol-style semantics
|
2001-04-12 04:31:46 +00:00 |
|
waldemar%netscape.com
|
4be14d986e
|
Added ^, hex, mod, and string comparison operators
|
2001-03-02 23:14:11 +00:00 |
|
waldemar%netscape.com
|
8e75d7a4d8
|
Renamed double to float64, added progn, and added support for ? within rules
|
2001-03-01 05:35:44 +00:00 |
|
waldemar%netscape.com
|
42217499f5
|
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
|
76d55e8bc2
|
Added the id type
|
2001-02-01 03:40:56 +00:00 |
|
waldemar%netscape.com
|
e84153e3fc
|
Renamed OrdinaryInitialIdentifierCharacter and OrdinaryContinuingIdentifierCharacter to InitialIdentifierCharacter and ContinuingIdentifierCharacter
|
2000-10-28 05:55:19 +00:00 |
|
waldemar%netscape.com
|
8f752abf38
|
Added support for highlights.
|
2000-09-09 02:14:35 +00:00 |
|
waldemar%netscape.com
|
89765d999d
|
Added line-break constraint
|
2000-08-22 04:29:01 +00:00 |
|
waldemar%netscape.com
|
1383728082
|
Added canonical LR(1) grammars and grammar cleaning
|
1999-12-04 05:03:20 +00:00 |
|
waldemar%netscape.com
|
7739c8a455
|
Implemented line-grammar
|
1999-12-03 22:51:27 +00:00 |
|
waldemar%netscape.com
|
66b4ace8f4
|
Updated to Mozilla 1.1 license
|
1999-11-03 03:58:07 +00:00 |
|
waldemar%netscape.com
|
2588b24207
|
Added semantic subtyping, throw, and catch
|
1999-10-20 00:40:55 +00:00 |
|
waldemar%netscape.com
|
c7ff05cef6
|
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
|
3a039ef374
|
Added sets, subseq, set-nth. Renamed 'lambda' to 'function' and '!=' to '/='.
|
1999-05-17 05:07:52 +00:00 |
|