mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-26 03:08:55 -06:00
change in the Documentation module to accomodate topics visualization
This commit is contained in:
@@ -30,9 +30,9 @@ fun
|
|||||||
InflectionPrep : Prep -> Inflection ;
|
InflectionPrep : Prep -> Inflection ;
|
||||||
|
|
||||||
fun
|
fun
|
||||||
NoDefinition : Definition ;
|
NoDefinition : String -> Definition ;
|
||||||
MkDefinition : String -> Definition ;
|
MkDefinition : String -> String -> Definition ;
|
||||||
MkDefinitionEx : String -> String -> Definition ;
|
MkDefinitionEx : String -> String -> String -> Definition ;
|
||||||
|
|
||||||
fun
|
fun
|
||||||
MkDocument : Definition -> Inflection -> String -> Document ;
|
MkDocument : Definition -> Inflection -> String -> Document ;
|
||||||
|
|||||||
@@ -391,9 +391,9 @@ oper
|
|||||||
pp : Str -> Str = \s -> "<"+s+">";
|
pp : Str -> Str = \s -> "<"+s+">";
|
||||||
|
|
||||||
lin
|
lin
|
||||||
NoDefinition = {s=""};
|
NoDefinition t = {s=t.s};
|
||||||
MkDefinition d = {s="<p><b>Дефиниция:</b>"++d.s++"</p>"};
|
MkDefinition t d = {s="<p><b>Дефиниция:</b>"++t.s++d.s++"</p>"};
|
||||||
MkDefinitionEx d e = {s="<p><b>Дефиниция:</b>"++d.s++"</p><p><b>Пример:</b>"++e.s++"</p>"};
|
MkDefinitionEx t d e = {s="<p><b>Дефиниция:</b>"++t.s++d.s++"</p><p><b>Пример:</b>"++e.s++"</p>"};
|
||||||
|
|
||||||
lin
|
lin
|
||||||
MkDocument d i e = {s = i.s1 ++ d.s ++ i.s2 ++ i.s3 ++ e.s} ;
|
MkDocument d i e = {s = i.s1 ++ d.s ++ i.s2 ++ i.s3 ++ e.s} ;
|
||||||
|
|||||||
@@ -134,9 +134,9 @@ lin
|
|||||||
} ;
|
} ;
|
||||||
|
|
||||||
lin
|
lin
|
||||||
NoDefinition = {s=""};
|
NoDefinition t = {s=t.s};
|
||||||
MkDefinition d = {s="<p><b>Definició:</b>"++d.s++"</p>"};
|
MkDefinition t d = {s="<p><b>Definició:</b>"++t.s++d.s++"</p>"};
|
||||||
MkDefinitionEx d e = {s="<p><b>Definició:</b>"++d.s++"</p><p><b>Exemple:</b>"++e.s++"</p>"};
|
MkDefinitionEx t d e = {s="<p><b>Definició:</b>"++t.s++d.s++"</p><p><b>Exemple:</b>"++e.s++"</p>"};
|
||||||
|
|
||||||
MkDocument d i e = ss (i.s1 ++ d.s ++ i.s2 ++ paragraph e.s) ; -- explanation appended in a new paragraph
|
MkDocument d i e = ss (i.s1 ++ d.s ++ i.s2 ++ paragraph e.s) ; -- explanation appended in a new paragraph
|
||||||
MkTag i = ss i.t ;
|
MkTag i = ss i.t ;
|
||||||
|
|||||||
@@ -125,9 +125,9 @@ oper
|
|||||||
pp : Str -> Str = \s -> "<"+s+">" ;
|
pp : Str -> Str = \s -> "<"+s+">" ;
|
||||||
|
|
||||||
lin
|
lin
|
||||||
NoDefinition = {s=""};
|
NoDefinition t = {s=t.s};
|
||||||
MkDefinition d = {s="<p><b>定义:</b>"++d.s++"</p>"};
|
MkDefinition t d = {s="<p><b>定义:</b>"++t.s++d.s++"</p>"};
|
||||||
MkDefinitionEx d e = {s="<p><b>定义:</b>"++d.s++"</p><p><b>例子:</b>"++e.s++"</p>"};
|
MkDefinitionEx t d e = {s="<p><b>定义:</b>"++t.s++d.s++"</p><p><b>例子:</b>"++e.s++"</p>"};
|
||||||
|
|
||||||
lin
|
lin
|
||||||
MkDocument d i e = {s=i.s1 ++ d.s ++ i.s2 ++ paragraph e.s} ;
|
MkDocument d i e = {s=i.s1 ++ d.s ++ i.s2 ++ paragraph e.s} ;
|
||||||
|
|||||||
@@ -142,9 +142,9 @@ lin
|
|||||||
} ;
|
} ;
|
||||||
|
|
||||||
lin
|
lin
|
||||||
NoDefinition = {s=""};
|
NoDefinition t = {s=t.s};
|
||||||
MkDefinition d = {s="<p><b>Definitie:</b>"++d.s++"</p>"};
|
MkDefinition t d = {s="<p><b>Definitie:</b>"++t.s++d.s++"</p>"};
|
||||||
MkDefinitionEx d e = {s="<p><b>Definitie:</b>"++d.s++"</p><p><b>Voorbeeld:</b>"++e.s++"</p>"};
|
MkDefinitionEx t d e = {s="<p><b>Definitie:</b>"++t.s++d.s++"</p><p><b>Voorbeeld:</b>"++e.s++"</p>"};
|
||||||
|
|
||||||
MkDocument d i e = ss (i.s1 ++ d.s ++ i.s2 ++ paragraph e.s) ; -- explanation appended in a new paragraph
|
MkDocument d i e = ss (i.s1 ++ d.s ++ i.s2 ++ paragraph e.s) ; -- explanation appended in a new paragraph
|
||||||
MkTag i = ss i.t ;
|
MkTag i = ss i.t ;
|
||||||
|
|||||||
@@ -179,9 +179,9 @@ oper
|
|||||||
pp : Str -> Str = \s -> "<"+s+">";
|
pp : Str -> Str = \s -> "<"+s+">";
|
||||||
|
|
||||||
lin
|
lin
|
||||||
NoDefinition = {s=""};
|
NoDefinition t = {s=t.s};
|
||||||
MkDefinition d = {s="<p><b>Definition:</b>"++d.s++"</p>"};
|
MkDefinition t d = {s="<p><b>Definition:</b>"++t.s++d.s++"</p>"};
|
||||||
MkDefinitionEx d e = {s="<p><b>Definition:</b>"++d.s++"</p><p><b>Example:</b>"++e.s++"</p>"};
|
MkDefinitionEx t d e = {s="<p><b>Definition:</b>"++t.s++d.s++"</p><p><b>Example:</b>"++e.s++"</p>"};
|
||||||
|
|
||||||
lin
|
lin
|
||||||
MkDocument d i e = {s = i.s1 ++ d.s ++ i.s2 ++ paragraph e.s} ;
|
MkDocument d i e = {s = i.s1 ++ d.s ++ i.s2 ++ paragraph e.s} ;
|
||||||
|
|||||||
@@ -265,9 +265,9 @@ oper
|
|||||||
)) ;
|
)) ;
|
||||||
|
|
||||||
lin
|
lin
|
||||||
NoDefinition = {s=""};
|
NoDefinition t = {s=t.s};
|
||||||
MkDefinition d = {s="<p><b>Definitsioon:</b>"++d.s++"</p>"};
|
MkDefinition t d = {s="<p><b>Definitsioon:</b>"++t.s++d.s++"</p>"};
|
||||||
MkDefinitionEx d e = {s="<p><b>Definitsioon:</b>"++d.s++"</p><p><b>Eeskuju:</b>"++e.s++"</p>"};
|
MkDefinitionEx t d e = {s="<p><b>Definitsioon:</b>"++t.s++d.s++"</p><p><b>Eeskuju:</b>"++e.s++"</p>"};
|
||||||
|
|
||||||
lin
|
lin
|
||||||
MkDocument b i e = ss (i.s1 ++ paragraph b.s ++ i.s2 ++ paragraph e.s) ; -- explanation appended in a new paragraph
|
MkDocument b i e = ss (i.s1 ++ paragraph b.s ++ i.s2 ++ paragraph e.s) ; -- explanation appended in a new paragraph
|
||||||
|
|||||||
@@ -291,9 +291,9 @@ oper
|
|||||||
) ;
|
) ;
|
||||||
|
|
||||||
lin
|
lin
|
||||||
NoDefinition = {s=""};
|
NoDefinition t = {s=t.s};
|
||||||
MkDefinition d = {s="<p><b>Rajaus:</b>"++d.s++"</p>"};
|
MkDefinition t d = {s="<p><b>Rajaus:</b>"++t.s++d.s++"</p>"};
|
||||||
MkDefinitionEx d e = {s="<p><b>Rajaus:</b>"++d.s++"</p><p><b>Esimerkki:</b>"++e.s++"</p>"};
|
MkDefinitionEx t d e = {s="<p><b>Rajaus:</b>"++t.s++d.s++"</p><p><b>Esimerkki:</b>"++e.s++"</p>"};
|
||||||
|
|
||||||
lin
|
lin
|
||||||
MkDocument d i e = ss (i.s1 ++ d.s ++ i.s2 ++ paragraph e.s) ; -- explanation appended in a new paragraph
|
MkDocument d i e = ss (i.s1 ++ d.s ++ i.s2 ++ paragraph e.s) ; -- explanation appended in a new paragraph
|
||||||
|
|||||||
@@ -134,9 +134,9 @@ lin
|
|||||||
} ;
|
} ;
|
||||||
|
|
||||||
lin
|
lin
|
||||||
NoDefinition = {s=""};
|
NoDefinition t = {s=t.s};
|
||||||
MkDefinition d = {s="<p><b>Définition:</b>"++d.s++"</p>"};
|
MkDefinition t d = {s="<p><b>Définition:</b>"++t.s++d.s++"</p>"};
|
||||||
MkDefinitionEx d e = {s="<p><b>Définition:</b>"++d.s++"</p><p><b>Exemple:</b>"++e.s++"</p>"};
|
MkDefinitionEx t d e = {s="<p><b>Définition:</b>"++t.s++d.s++"</p><p><b>Exemple:</b>"++e.s++"</p>"};
|
||||||
|
|
||||||
MkDocument d i e = ss (i.s1 ++ d.s ++ i.s2 ++ paragraph e.s) ; -- explanation appended in a new paragraph
|
MkDocument d i e = ss (i.s1 ++ d.s ++ i.s2 ++ paragraph e.s) ; -- explanation appended in a new paragraph
|
||||||
MkTag i = ss i.t ;
|
MkTag i = ss i.t ;
|
||||||
|
|||||||
@@ -146,9 +146,9 @@ lin
|
|||||||
} ;
|
} ;
|
||||||
|
|
||||||
lin
|
lin
|
||||||
NoDefinition = {s=""};
|
NoDefinition t = {s=t.s};
|
||||||
MkDefinition d = {s="<p><b>Definierung:</b>"++d.s++"</p>"};
|
MkDefinition t d = {s="<p><b>Definierung:</b>"++t.s++d.s++"</p>"};
|
||||||
MkDefinitionEx d e = {s="<p><b>Definierung:</b>"++d.s++"</p><p><b>Beispiel:</b>"++e.s++"</p>"};
|
MkDefinitionEx t d e = {s="<p><b>Definierung:</b>"++t.s++d.s++"</p><p><b>Beispiel:</b>"++e.s++"</p>"};
|
||||||
|
|
||||||
MkDocument d i e = ss (i.s1 ++ d.s ++ i.s2 ++ paragraph e.s) ; -- explanation appended in a new paragraph
|
MkDocument d i e = ss (i.s1 ++ d.s ++ i.s2 ++ paragraph e.s) ; -- explanation appended in a new paragraph
|
||||||
MkTag i = ss i.t ;
|
MkTag i = ss i.t ;
|
||||||
|
|||||||
@@ -121,9 +121,9 @@ lin
|
|||||||
} ;
|
} ;
|
||||||
|
|
||||||
lin
|
lin
|
||||||
NoDefinition = {s=""};
|
NoDefinition t = {s=t.s};
|
||||||
MkDefinition d = {s="<p><b>परिभाषा:</b>"++d.s++"</p>"};
|
MkDefinition t d = {s="<p><b>परिभाषा:</b>"++t.s++d.s++"</p>"};
|
||||||
MkDefinitionEx d e = {s="<p><b>परिभाषा:</b>"++d.s++"</p><p><b>नमूना:</b>"++e.s++"</p>"};
|
MkDefinitionEx t d e = {s="<p><b>परिभाषा:</b>"++t.s++d.s++"</p><p><b>नमूना:</b>"++e.s++"</p>"};
|
||||||
|
|
||||||
lin
|
lin
|
||||||
MkDocument d i e = {s = i.s1 ++ d.s ++ i.s2 ++ paragraph e.s} ;
|
MkDocument d i e = {s = i.s1 ++ d.s ++ i.s2 ++ paragraph e.s} ;
|
||||||
|
|||||||
@@ -134,9 +134,9 @@ lin
|
|||||||
} ;
|
} ;
|
||||||
|
|
||||||
lin
|
lin
|
||||||
NoDefinition = {s=""};
|
NoDefinition t = {s=t.s};
|
||||||
MkDefinition d = {s="<p><b>Definizione:</b>"++d.s++"</p>"};
|
MkDefinition t d = {s="<p><b>Definizione:</b>"++t.s++d.s++"</p>"};
|
||||||
MkDefinitionEx d e = {s="<p><b>Definizione:</b>"++d.s++"</p><p><b>Esempio:</b>"++e.s++"</p>"};
|
MkDefinitionEx t d e = {s="<p><b>Definizione:</b>"++t.s++d.s++"</p><p><b>Esempio:</b>"++e.s++"</p>"};
|
||||||
|
|
||||||
lin
|
lin
|
||||||
MkDocument d i e = ss (i.s1 ++ d.s ++ i.s2 ++ paragraph e.s) ; -- explanation appended in a new paragraph
|
MkDocument d i e = ss (i.s1 ++ d.s ++ i.s2 ++ paragraph e.s) ; -- explanation appended in a new paragraph
|
||||||
|
|||||||
@@ -9,8 +9,8 @@ lincat
|
|||||||
Tag = {s : Str} ;
|
Tag = {s : Str} ;
|
||||||
|
|
||||||
lin
|
lin
|
||||||
NoDefinition = {s=""};
|
NoDefinition t = {s=t.s};
|
||||||
MkDefinition d = {s="<p>"++d.s++"</p>"};
|
MkDefinition t d = {s="<p>"++t.s++d.s++"</p>"};
|
||||||
MkDefinitionEx d e = {s="<p>"++d.s++"</p><p>"++e.s++"</p>"};
|
MkDefinitionEx t d e = {s="<p>"++t.s++d.s++"</p><p>"++e.s++"</p>"};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -134,9 +134,9 @@ lin
|
|||||||
} ;
|
} ;
|
||||||
|
|
||||||
lin
|
lin
|
||||||
NoDefinition = {s=""};
|
NoDefinition t = {s=t.s};
|
||||||
MkDefinition d = {s="<p><b>Definición:</b>"++d.s++"</p>"};
|
MkDefinition t d = {s="<p><b>Definición:</b>"++t.s++d.s++"</p>"};
|
||||||
MkDefinitionEx d e = {s="<p><b>Definición:</b>"++d.s++"</p><p><b>Ejemplo:</b>"++e.s++"</p>"};
|
MkDefinitionEx t d e = {s="<p><b>Definición:</b>"++t.s++d.s++"</p><p><b>Ejemplo:</b>"++e.s++"</p>"};
|
||||||
|
|
||||||
lin
|
lin
|
||||||
MkDocument b i e = ss (i.s1 ++ "<p style=\"font-size:20px\">"++b.s++"</p>" ++ i.s2 ++ paragraph e.s) ; -- explanation appended in a new paragraph
|
MkDocument b i e = ss (i.s1 ++ "<p style=\"font-size:20px\">"++b.s++"</p>" ++ i.s2 ++ paragraph e.s) ; -- explanation appended in a new paragraph
|
||||||
|
|||||||
@@ -182,9 +182,9 @@ lin
|
|||||||
} ;
|
} ;
|
||||||
|
|
||||||
lin
|
lin
|
||||||
NoDefinition = {s=""};
|
NoDefinition t = {s=t.s};
|
||||||
MkDefinition d = {s="<p><b>Definition:</b>"++d.s++"</p>"};
|
MkDefinition t d = {s="<p><b>Definition:</b>"++t.s++d.s++"</p>"};
|
||||||
MkDefinitionEx d e = {s="<p><b>Definition:</b>"++d.s++"</p><p><b>Exempel:</b>"++e.s++"</p>"};
|
MkDefinitionEx t d e = {s="<p><b>Definition:</b>"++t.s++d.s++"</p><p><b>Exempel:</b>"++e.s++"</p>"};
|
||||||
|
|
||||||
MkDocument d i e = {s = i.s1 ++ d.s ++ i.s2 ++ paragraph e.s} ; -- explanation appended in a new paragraph
|
MkDocument d i e = {s = i.s1 ++ d.s ++ i.s2 ++ paragraph e.s} ; -- explanation appended in a new paragraph
|
||||||
MkTag i = {s = i.t} ;
|
MkTag i = {s = i.t} ;
|
||||||
|
|||||||
@@ -9,8 +9,8 @@ lincat
|
|||||||
Tag = {s : Str} ;
|
Tag = {s : Str} ;
|
||||||
|
|
||||||
lin
|
lin
|
||||||
NoDefinition = {s=""};
|
NoDefinition t = {s=t.s};
|
||||||
MkDefinition d = {s="<p>"++d.s++"</p>"};
|
MkDefinition t d = {s="<p>"++t.s++d.s++"</p>"};
|
||||||
MkDefinitionEx d e = {s="<p>"++d.s++"</p><p>"++e.s++"</p>"};
|
MkDefinitionEx t d e = {s="<p>"++t.s++d.s++"</p><p>"++e.s++"</p>"};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user