aboutsummaryrefslogtreecommitdiff
path: root/frontend/parse.icl
AgeCommit message (Expand)AuthorFilesLines
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
2001-03-15*** empty log message ***martinw1-1/+1
2001-03-13Generics are added, but are disabled.alimarin1-6/+130
2001-02-23absolutely unimportantmartinw1-1/+1
2001-02-16just removing commentmartinw1-1/+1
2001-02-13delaying "determineTypesOfInstances" and "checkSpecialsOfInstances" aftermartinw1-2/+3
2000-11-01improved code for explicit imports,martinw1-0/+18
2000-10-18improving filename and line number for the following error messages:martinw1-4/+8
2000-09-27optimizations and caching of dcl modules (without trans.icl)clean1-11/+23
2000-09-13added position information for better error messagesmartinw1-6/+17
2000-08-15improved typing error messages: type variables are printed like "a" insteadmartinw1-4/+16
2000-08-01improving error messagesmartinw1-13/+27
2000-06-20reduce memory allocationclean1-2/+16
2000-06-06added simple hacky preprocessor facility. The following sourcemartinw1-1/+0
2000-05-31readableizing error messagesmartinw1-1/+7
2000-05-11fixed basic types in dynamics andpieter1-16/+27
2000-04-26changes to make compiler compatible with itselfmartinw1-3/+4
2000-03-14extended array patterns for muitidimensional arraysmartinw1-3/+11
2000-03-09no messagepieter1-43/+87
2000-02-21- implemented comparison between redundant definitions in icl and dcl modulesmartinw1-8/+8
2000-02-15added Boolean to FunctionKind to mark genetared functionsronny1-5/+5
2000-02-09new comprehension transformationsronny1-54/+58
2000-01-19check.icl: improving bugfix that yielded revision 1.15martinw1-2/+2
2000-01-12replaced all known errorspieter1-41/+99
1999-12-22char strings, record types, error messages wantListpieter1-38/+52
1999-12-15bugfixmartinw1-4/+8
1999-11-17fixed name conflict for ids in nested update transformationronny1-31/+31
1999-11-16:: T = E.x Cons x T | Nilpieter1-5/+5
1999-10-27better error message for let!pieter1-2/+4
1999-10-13cases in lets fixedpieter1-3/+6
1999-10-07cvs test (sjaak)sjakie1-0/+1
1999-10-07cvs testpieter1-1/+1