aboutsummaryrefslogtreecommitdiff
path: root/frontend/syntax.dcl
AgeCommit message (Expand)AuthorFilesLines
2011-11-04remove differences in layout between the compiler and the iTask compilerjohnvg1-10/+11
2011-08-18remove unused constructor PE_Field of type ParsedExprjohnvg1-1/+0
2011-04-21use strictness annotations in instance member types,johnvg1-9/+20
2011-04-18add instance declarations with a qualified class namejohnvg1-4/+8
2011-04-15git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1926 1f8540f1-abd...johnvg1-5/+12
2011-04-15remove field icl_copied_from_dcl from type IclModulejohnvg1-17/+2
2011-04-14use type FunSpecials instead of Specials for specials of functionsjohnvg1-5/+11
2011-04-14replace field dcl_macro_conversions by dcl_has_macro_conversions of type DclM...johnvg1-1/+1
2011-04-08fix type checking of existential type variables that are used by a dynamic ex...johnvg1-4/+2
2011-04-04use type ImportQualified instead of Bool for fields import_qualified and ei_q...johnvg1-1/+3
2011-04-04Remove type argument from_symbol of type Import, it was always type ImportDec...johnvg1-5/+5
2011-03-31use type Component instead of Group in the fusion modules: partition, classif...johnvg1-1/+4
2011-03-22recognize non generic variables in is_bimap_idjohnvg1-1/+1
2011-03-21optimize adapters for generic functions using algebraic types which havejohnvg1-3/+4
2011-03-21remove unused field td_context from type TypeDefjohnvg1-4/+3
2011-03-17pass generic info only to instances for OBJECT, CONS and FIELD,johnvg1-1/+9
2011-03-04remove shorthand and iso functions from generic ranges,johnvg1-2/+4
2011-02-24git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1858 1f8540f1-abd...johnvg1-11/+9
2011-02-11use ClassInstanceMember array for ins_members instead of DefinedSymbol array,johnvg1-1/+7
2010-02-09unfold curried producers that are also normal producers if the producerjohnvg1-0/+2
2010-02-05add optimizations for generic bimap,johnvg1-4/+5
2009-07-29fix bug that may occur if a let variable is used in another let in an alterna...johnvg1-2/+3
2009-07-28mark strict vars with VI_StrictLetVar, transform case of such a varjohnvg1-1/+1
2009-07-28create new fv_info_ptr's for strict lets in distributeLets, because otherwisejohnvg1-12/+3
2009-02-25add explicit import of generic functionsjohnvg1-2/+3
2009-02-25replace type ImportedIdent by Ident because ii_extended is not usedjohnvg1-11/+6
2008-10-28remove fields gen_cases and gen_star_cases because they are notjohnvg1-2/+0
2007-09-11make a![i] unique in yielded element if the yielded array is used only byjohnvg1-1/+6
2007-09-10rename NormalSelectorUniqueElementResult as UniqueSelectorUniqueElementResult,johnvg1-1/+3
2007-09-05use an integer instead of a string in GenTypeVarjohnvg1-3/+2
2007-09-05use bimapId instead of bimap{|*|} for variablesjohnvg1-8/+3
2007-04-19remove VI_Defined and VI_LocallyDefined because they are not used anymorejohnvg1-1/+0
2007-04-19remove unused field cons_arg_vars,johnvg1-6/+5
2007-04-13implement newtypejohnvg1-3/+8
2007-04-12implement {# and {! in array comprehensions that create a new arrayjohnvg1-3/+10
2007-04-11remove string in AP_Empty constructorjohnvg1-1/+1
2007-04-11rename field cons_index as cons_numberjohnvg1-4/+3
2007-04-11move some type definitions from checksupport.dcl to syntax.dcljohnvg1-51/+83
2007-02-14implement qualified explicit importsjohnvg1-12/+35
2007-02-06in checkExplicitImportCompleteness when checking whether a symbol is imported,johnvg1-0/+3
2007-01-29remove instances from ExplImpComponentNrs, because it is always []johnvg1-3/+2
2006-07-17fix bug in anonymizeAttrVars, the previous algorithm replaced attributejohnvg1-1/+6
2005-11-22remove unused field tdi_markjohnvg1-3/+2
2005-11-21remove unused constructor WildCardjohnvg1-1/+0
2005-09-16make line number in thejohnvg1-0/+1
2005-04-21remove support for 1.3 import syntaxjohnvg1-2/+1
2005-01-31bug for for update of records with existential variable(s): compare indicesjohnvg1-1/+1
2005-01-21prevent compiler crash in function requirements_of_fields whenjohnvg1-1/+1
2005-01-19implement let in comprehensionsjohnvg1-0/+1
2004-04-19remove TC; typesronny1-1/+1