aboutsummaryrefslogtreecommitdiff
path: root/frontend/parse.icl
AgeCommit message (Expand)AuthorFilesLines
2002-06-17removed ignored !'sjohnvg1-3/+3
2002-06-17moved _ to next linejohnvg1-1/+2
2002-06-03added constructor/type/field information to genericsalimarin1-12/+44
2002-04-11support for generic type context like inalimarin1-2/+53
2002-03-27fix bug in CharList with \010 charjohnvg1-1/+18
2002-03-25new implementation of genericsalimarin1-27/+165
2002-02-06store strictness annotations in SymbolType instead of ATypejohnvg1-90/+298
2001-12-19bug fix for previous bug fixronny1-4/+4
2001-12-18bug fix: allow local functions with no arguments and a code block rhsronny1-7/+7
2001-12-12inlined simple code_block_allowed functionronny1-5/+1
2001-12-12don't allow local nodedefs (defined with =:) with a specified typeronny1-14/+20
2001-12-12enforce consistency of defining symbols in rhsronny1-65/+118
2001-12-05removed type from BasicExprjohnvg1-2/+32
2001-12-03bug fix: uniqueness error in nested record/array updatesronny1-4/+4
2001-11-30store predefined identifiers in CAFjohnvg1-99/+110
2001-11-26assorted parse/scan bug fixesronny1-44/+55
2001-11-23removed various commentsronny1-170/+57
2001-10-19higher-order kinded types in genericsalimarin1-4/+9
2001-10-12add <|- generator for overloaded lists againjohnvg1-4/+2
2001-10-05Added existential attribute variables to type definitionssjakie1-21/+23
2001-10-04Oops, the previous commit contained an error in :== defspieter1-1/+1
2001-10-04typo in error message;pieter1-108/+96
2001-10-01pass file modification times from icl module and dcl modules to backendronny1-10/+10
2001-09-21Bug fix: caching combined with omitted type and class definitionssjakie1-2/+4
2001-09-12add <|- generator for overloaded listsjohnvg1-4/+2
2001-09-06added command line flag to enable genericsalimarin1-5/+7
2001-09-06bug fix: Improved unification algoritm for kindssjakie1-19/+19
2001-09-05fix parsing of [# with layout rulejohnvg1-0/+2
2001-09-03print same error as Clean 1.3 when a module cannot be openedjohnvg1-1/+1
2001-08-31parse strict and unboxed listsjohnvg1-95/+285
2001-08-27Universally quantified types addedsjakie1-41/+73
2001-07-25bug fix parse_bug_specialronny1-1/+36
2001-07-25accept "funny" type and constructor names in from ... import statementsronny1-4/+2
2001-07-25put back look-a-head token after class in import list if its not '('ronny1-1/+1
2001-07-25removed underscoreModule from ParseState, this is now handled by the scannerronny1-35/+33
2001-07-25bug fix parse_bug_forbidden_symbolsronny1-6/+16
2001-07-24bug fix parsebug_missing_resultronny1-10/+15
2001-07-19Added "curried" arrow types (->) and ((->) a)alimarin1-2/+21
2001-07-18assorted scanner/parser bug fixes by Pieter (tested by Ronny)ronny1-123/+220
2001-07-13{} is not allowed in patterns, because array 'denotations' in patternsjohnvg1-3/+4
2001-06-15making kind checking phase compatible with dcl cachingmartinw1-3/+6
2001-06-01The _Module generated for each icl-module conflicted with record of namemartijnv1-1/+1
2001-05-31added mechanism to generate a module id for each module. Fixed an indexmartijnv1-0/+33
2001-05-30optimize array comprehensions,johnvg1-9/+7
2001-05-11moving all switch macros to new module "compilerSwitches"martinw1-1/+1
2001-05-03added preliminary support for cons info by typealimarin1-0/+1
2001-04-25added support for constructors (for toString like usage),alimarin1-0/+1
2001-04-20bugfix: the parser did not acceptmartinw1-3/+3
2001-03-27uniqueness support is added to genericsalimarin1-34/+11
2001-03-27unfold all macros and local functions in macrosjohnvg1-1/+2