- 19 Jan, 2022 1 commit
-
-
John van Groningen authored
feature, in types of local functions with free variables that are added as function arguments by lifting add specifying type and attribute variables that occur in the types of these free variables/lifted arguments so that the (partial) type of functions that use these variables and attributes can be specified with syntax: function_name :: E.^ type_and_attribute_variables : function_type type_and_attributes_variables is a list of at least one of: type_var *type_var .type_var (attribute_var:type_var) (attribute_var:) these type and attribute variables are still polymorphic, but for recursive calls no new variables are created, so polymorpic recursion is not supported for these variables a local function type can still not be specified if: an attribute inequality contains one attribute variable that occurs only in types of free variables/lifted arguments (and the other attribute variable occurs only in the rest of the function type) or a class constraint that contains both a type variable that occurs only in types of free variables/lifted arguments and a type variable that occurs in the rest of the function type
-
- 26 Mar, 2021 1 commit
-
-
John van Groningen authored
-
- 25 Mar, 2021 3 commits
-
-
John van Groningen authored
-
John van Groningen authored
refactor, remove ScanContext argument from function IsIdentChar, scan ^ at end of type variable in ScanIdentFast
-
John van Groningen authored
-
- 04 Mar, 2021 3 commits
-
-
John van Groningen authored
bug fix, prevent ss_tokenBuffer overflow in module scanner for a sequence of offside defining tokens
-
John van Groningen authored
refactor, in scanner add function insertBeforeStoredToken and use it instead of tokenBack and store in ss_tokenBuffer
-
John van Groningen authored
refactor, in module scanner remove unused insertToken and replaceToken, in checkOffside move alternative for InToken, use =: instead of case and isEmpty, remove isEmptyBuffer test in tokenBack (get also tests this)
-
- 11 Jun, 2020 1 commit
-
-
John van Groningen authored
-
- 03 Jun, 2020 1 commit
-
-
John van Groningen authored
add system dependent module DirectorySeparator containing only the DirectorySeparator macro, import this module instead of CoclSystemDependent in module scanner
-
- 30 Sep, 2019 1 commit
-
-
johnvg@science.ru.nl authored
-
- 25 Jun, 2019 1 commit
-
-
johnvg@science.ru.nl authored
add single line code block ending with }, ;'s are converted to newline characters, spaces and tabs before and after each ; are removed
-
- 25 Jul, 2018 1 commit
-
-
John van Groningen authored
(modification of bug fix submitted by Mart Lubbers)
-
- 18 Sep, 2017 1 commit
-
-
John van Groningen authored
-
- 08 Apr, 2013 1 commit
-
-
John van Groningen authored
add generic case definitions in definition modules for the types used to make the generic representation, in generic case definitions in definition modules specify what generic info and dependencies are used
-
- 18 Mar, 2013 1 commit
-
-
John van Groningen authored
-
- 08 Oct, 2012 1 commit
-
-
John van Groningen authored
-
- 21 Sep, 2012 1 commit
-
-
John van Groningen authored
-
- 10 Nov, 2011 1 commit
-
-
John van Groningen authored
adjust imports
-
- 15 Feb, 2011 1 commit
-
-
John van Groningen authored
-
- 25 May, 2010 1 commit
-
-
John van Groningen authored
as qualified identifiers
-
- 26 Nov, 2009 1 commit
-
-
John van Groningen authored
-
- 20 Nov, 2007 1 commit
-
-
John van Groningen authored
prevent error for: !+! a b -> a !+! a b = a
-
- 14 Feb, 2007 1 commit
-
-
John van Groningen authored
-
- 18 Nov, 2005 1 commit
-
-
John van Groningen authored
-
- 12 Feb, 2004 1 commit
-
-
Pieter Koopman authored
Now the parser removes the offisde poistions from the stack instead of the scanner.
-
- 15 Dec, 2003 2 commits
-
-
John van Groningen authored
-
John van Groningen authored
-
- 01 Dec, 2003 1 commit
-
-
Ronny Wichers Schreur authored
-
- 17 Mar, 2003 1 commit
-
-
Artem Alimarine authored
case dynamic 1 :: Int of ...
-
- 12 Mar, 2003 1 commit
-
-
Ronny Wichers Schreur authored
- reordered alternatives of toString (Token) to match the order of the constructors in the type definition of Token, for easy comparison
-
- 01 Jul, 2002 1 commit
-
-
Ronny Wichers Schreur authored
-
- 20 Jun, 2002 1 commit
-
-
Ronny Wichers Schreur authored
-
- 17 Jun, 2002 1 commit
-
-
John van Groningen authored
-
- 03 Jun, 2002 1 commit
-
-
Artem Alimarine authored
-
- 25 Mar, 2002 1 commit
-
-
Artem Alimarine authored
-
- 26 Nov, 2001 1 commit
-
-
Ronny Wichers Schreur authored
-
- 04 Oct, 2001 1 commit
-
-
Pieter Koopman authored
various small things like operators of the form ::>
-
- 01 Oct, 2001 1 commit
-
-
Ronny Wichers Schreur authored
-
- 12 Sep, 2001 1 commit
-
-
John van Groningen authored
-