mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-09 04:59:31 -06:00
fixes to make resource Makefile to run without errors
This commit is contained in:
@@ -16,8 +16,25 @@ Changes in functionality since May 17, 2005, release of GF Version 2.2
|
||||
|
||||
<hr>
|
||||
|
||||
18/6 (AR)
|
||||
Added a warning for clashing constants. A constant coming from multiple opened modules
|
||||
was interpreted as "the first" found by the compiler, which was a source of difficult
|
||||
errors. Clashing is officially forbidden, but we chose to give a warning instead of
|
||||
raising an error to begin with (in version 2.8).
|
||||
|
||||
<p>
|
||||
|
||||
30/1/2007 (AR)
|
||||
Semantics of variants fixed for complex types. Officially, it was only
|
||||
defined for basic types (Str and parameters). When used for records, results were
|
||||
multiplicative, which was nor usable. But now variants should work for any type.
|
||||
|
||||
<p>
|
||||
|
||||
22/12 (AR) <b>Release of GF version 2.7</b>.
|
||||
|
||||
<p>
|
||||
|
||||
21/12 (AR)
|
||||
Overloading rules for GF version 2.7:
|
||||
<ol>
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
incomplete resource Constructors = open Grammar in {
|
||||
|
||||
flags optimize=noexpand ;
|
||||
|
||||
-- This module gives access to the syntactic constructions of the
|
||||
-- GF Resource Grammar library. Its main principle is simple:
|
||||
-- to construct an object of type $C$, use the function $mkC$.
|
||||
|
||||
4
lib/resource-1.0/api/SyntaxDan.gf
Normal file
4
lib/resource-1.0/api/SyntaxDan.gf
Normal file
@@ -0,0 +1,4 @@
|
||||
--# -path=.:alltenses:prelude
|
||||
|
||||
instance SyntaxDan of Syntax = ConstructorsDan, CatDan, StructuralDan ** {} ;
|
||||
|
||||
4
lib/resource-1.0/api/SyntaxIta.gf
Normal file
4
lib/resource-1.0/api/SyntaxIta.gf
Normal file
@@ -0,0 +1,4 @@
|
||||
--# -path=.:alltenses:prelude
|
||||
|
||||
instance SyntaxIta of Syntax = ConstructorsIta, CatIta, StructuralIta ** {} ;
|
||||
|
||||
4
lib/resource-1.0/api/SyntaxNor.gf
Normal file
4
lib/resource-1.0/api/SyntaxNor.gf
Normal file
@@ -0,0 +1,4 @@
|
||||
--# -path=.:alltenses:prelude
|
||||
|
||||
instance SyntaxNor of Syntax = ConstructorsNor, CatNor, StructuralNor ** {} ;
|
||||
|
||||
4
lib/resource-1.0/api/SyntaxRus.gf
Normal file
4
lib/resource-1.0/api/SyntaxRus.gf
Normal file
@@ -0,0 +1,4 @@
|
||||
--# -path=.:alltenses:prelude
|
||||
|
||||
instance SyntaxRus of Syntax = ConstructorsRus, CatRus, StructuralRus ** {} ;
|
||||
|
||||
4
lib/resource-1.0/api/SyntaxSpa.gf
Normal file
4
lib/resource-1.0/api/SyntaxSpa.gf
Normal file
@@ -0,0 +1,4 @@
|
||||
--# -path=.:alltenses:prelude
|
||||
|
||||
instance SyntaxSpa of Syntax = ConstructorsSpa, CatSpa, StructuralSpa ** {} ;
|
||||
|
||||
@@ -56,7 +56,7 @@ incomplete concrete MultiI of Multi =
|
||||
ComparAdvAdjS ca a s = Lang.ComparAdvAdjS ca a s ** {point = s.point} ;
|
||||
AdAdv ad a = Lang.AdAdv ad a ** {point = a.point} ;
|
||||
SubjS su s = Lang.SubjS su s ** {point = s.point} ;
|
||||
AdvSC sc = AdvSC sc ** {point = sc.point} ;
|
||||
AdvSC sc = Lang.AdvSC sc ** {point = sc.point} ;
|
||||
|
||||
UseV v = Lang.UseV v ** noPoint ;
|
||||
ComplV2 v np = Lang.ComplV2 v np ** {point = np.point} ;
|
||||
|
||||
Reference in New Issue
Block a user