aboutsummaryrefslogtreecommitdiff
path: root/frontend/syntax.icl
AgeCommit message (Expand)AuthorFilesLines
2012-08-02add pattern match test using =: in expressions,johnvg1-3/+7
2012-05-03in error message for incorrect field type print name of field instead of argu...johnvg1-0/+2
2012-03-23fix implicit qualified import of a module of which no (qualified) symbol is usedjohnvg1-1/+3
2011-11-10move type TypeCodeVariableInfo to module syntax, remove type DynamicValueAlia...johnvg1-1/+3
2011-11-04remove differences in layout between the compiler and the iTask compilerjohnvg1-9/+3
2011-04-18add instance declarations with a qualified class namejohnvg1-0/+7
2011-04-15git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1926 1f8540f1-abd...johnvg1-4/+3
2011-04-08fix type checking of existential type variables that are used by a dynamic ex...johnvg1-1/+5
2011-04-04Remove type argument from_symbol of type Import, it was always type ImportDec...johnvg1-3/+2
2011-03-22recognize non generic variables in is_bimap_idjohnvg1-1/+1
2010-11-24don't print pointer values (only for debugging)johnvg1-19/+14
2010-07-06use 'Module'.name in errors, instead of Module@namejohnvg1-1/+1
2009-02-25replace type ImportedIdent by Ident because ii_extended is not usedjohnvg1-4/+0
2007-09-10rename NormalSelectorUniqueElementResult as UniqueSelectorUniqueElementResult,johnvg1-1/+3
2007-04-19remove unused field cons_arg_vars,johnvg1-1/+1
2007-04-13implement newtypejohnvg1-2/+4
2007-04-12implement {# and {! in array comprehensions that create a new arrayjohnvg1-1/+2
2007-04-11remove <<< instance for removed typejohnvg1-7/+0
2007-02-14implement qualified explicit importsjohnvg1-0/+5
2006-07-17fix bug in anonymizeAttrVars, the previous algorithm replaced attributejohnvg1-1/+4
2005-11-21remove unused constructor WildCardjohnvg1-1/+0
2005-04-21remove support for 1.3 import syntaxjohnvg1-1/+1
2005-04-18don't print pointer values in type errorsjohnvg1-2/+2
2005-01-25print "(let ...) or #" for Let and "update of record" for RecordUpdatejohnvg1-0/+4
2003-12-11move FunctionPattern type from syntax to backendconvertjohnvg1-16/+0
2003-12-11remove BackendBodyjohnvg1-7/+0
2003-08-20removed unnecessary separate fields for universal variables,ronny1-4/+3
2003-08-19removed unused administrationsronny1-2/+2
2003-06-19s/sd__ident/sd_ident/gronny1-1/+1
2003-06-13removed PA bug workaroundronny1-2/+0
2003-05-16renamed field names of type Ident in syntax treeronny1-47/+47
2003-01-08Bug fix: uniqueness error in recordssjakie1-1/+1
2002-10-31Fix bug where wrong type code constructor was selected.ronny1-1/+1
2002-10-30Removed at least 4 bugs (maybe more, but i can't remember):sjakie1-1/+2
2002-10-18add boxed records and strict dot dot expressionsjohnvg1-5/+5
2002-09-20switch to 2.0 syntax, remove duplicated definitions from icl modulesronny1-1410/+7
2002-09-19major rewrite dynamicsronny1-1/+4
2002-09-04Add SK_GeneratedCaseFunction for dynamic cases fixdiederik1-0/+1
2002-08-27Added FailExpr noderonny1-0/+2
2002-08-22transform implicit cases on rhs variables, see comment before splitCases in c...ronny1-0/+23
2002-07-29move typedefs from trans to syntax; allow for uncurried instances; fix compar...diederik1-0/+4
2002-07-25add PR_Unused for unused function argumentsdiederik1-0/+1
2002-07-16add DclFunCall in type FunCalljohnvg1-3/+10
2002-07-12added CP_LiftedFunArgjohnvg1-1/+5
2002-06-17removed double alternative for TVI_TypeKind in <<<johnvg1-1/+0
2002-06-03added constructor/type/field information to genericsalimarin1-2/+10
2002-04-11support for generic type context like inalimarin1-3/+22
2002-04-03- collection of used type constructors in unify/coerce. There are two sources:martijnv1-1/+1
2002-03-28fixes in generics to compile with Clean 2.0alimarin1-2/+4
2002-03-25new implementation of genericsalimarin1-44/+133