aboutsummaryrefslogtreecommitdiff
path: root/frontend/parse.icl
AgeCommit message (Expand)AuthorFilesLines
2012-03-23fix implicit qualified import of a module of which no (qualified) symbol is usedjohnvg1-3/+3
2011-11-07remove differences in layout between the compiler and the iTask compilerjohnvg1-127/+131
2011-08-10prevent compiler crash if an uppercase generic identifier is used in a patternjohnvg1-26/+21
2011-04-21use strictness annotations in instance member types,johnvg1-10/+124
2011-04-18add instance declarations with a qualified class namejohnvg1-32/+42
2011-04-14use type FunSpecials instead of Specials for specials of functionsjohnvg1-11/+23
2011-04-06add qualified import of a module, for functions, macros, constructors, types ...johnvg1-40/+65
2011-04-04use type ImportQualified instead of Bool for fields import_qualified and ei_q...johnvg1-3/+3
2011-03-21remove unused field td_context from type TypeDefjohnvg1-2/+1
2011-02-24git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1858 1f8540f1-abd...johnvg1-9/+4
2011-02-23only generate a generic info argument for generic instances of kind *->*,johnvg1-3/+1
2010-11-24remove some old code in commentsjohnvg1-15/+2
2010-05-19allow shorted array and record updates after # or #! as:johnvg1-329/+363
2009-12-22fix typo and remove numbers between () in error messagesjohnvg1-5/+5
2009-05-14remember use of type Dynamicjohnvg1-52/+46
2009-02-25add explicit import of generic functionsjohnvg1-0/+5
2009-02-25replace type ImportedIdent by Ident because ii_extended is not usedjohnvg1-21/+14
2007-11-20correct previous commitjohnvg1-1/+1
2007-11-20remove is_pattern argument from functionsjohnvg1-5/+5
2007-04-13implement newtypejohnvg1-35/+62
2007-04-12implement {# and {! in array comprehensions that create a new arrayjohnvg1-33/+53
2007-04-12remove SwitchGenerics macrojohnvg1-11/+1
2007-02-14implement qualified explicit importsjohnvg1-152/+267
2006-02-02remove unused function 'isRhsStartToken 'johnvg1-8/+0
2006-01-13remove some unused codejohnvg1-15/+1
2005-09-16make line number in thejohnvg1-10/+13
2005-04-21remove support for 1.3 import syntaxjohnvg1-18/+0
2005-01-19implement let in comprehensionsjohnvg1-12/+27
2004-05-27report a parse error if an instance definition contains ajohnvg1-5/+8
2004-04-02implement foreign export with stdcalljohnvg1-3/+20
2004-02-12PK: fix bug with let .. where .. in ..pieter1-1/+2
2003-12-23bug fix: don't accept lhs patterns between function name and double colonronny1-1/+1
2003-12-15add foreign exportjohnvg1-124/+132
2003-12-01use same default fixity and priority (infixl 9) everywhereronny1-5/+3
2003-07-15OBJECT marking is addedalimarin1-0/+4
2003-07-01changed some names to properly reflect their typeronny1-37/+37
2003-07-01changed parsing of dynamic patterns and expressions,dynamic and :: now bind w...ronny1-18/+31
2003-06-19use :: T (:== .. ) syntax for abstract type synonymsjohnvg1-5/+3
2003-06-19removed unused field class_arg_kindsronny1-6/+6
2003-06-19enable boxed recordsjohnvg1-2/+0
2003-05-16renamed field names of type Ident in syntax treeronny1-55/+55
2003-03-17fixed a bug in parsing the "of" token after dynamic type, e.g.:alimarin1-1/+2
2003-02-25fixed bug 8, incorrect parsing of dynamic id :: (A.a: a->a)ronny1-2/+8
2002-11-12Made modulename <> filename a proper errordiederik1-1/+1
2002-10-18add boxed records and strict dot dot records,johnvg1-29/+108
2002-10-14new type code and type code constructor representationronny1-34/+0
2002-07-17add abstract synonym typesjohnvg1-2/+3
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