mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-04 16:52:50 -06:00
printnames are now kept as String instead of Term in PGF
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{-# LANGUAGE ParallelListComp #-}
|
||||
module PGF.Linearize
|
||||
(linearizes,realize,realizes,linTree, linTreeMark,linearizesMark) where
|
||||
(linearizes,showPrintName,realize,realizes,linTree, linTreeMark,linearizesMark) where
|
||||
|
||||
import PGF.CId
|
||||
import PGF.Data
|
||||
@@ -164,3 +164,7 @@ linTreeMark pgf lang = lin [] . expr2tree
|
||||
|
||||
bracket p ts = [kks ("("++show p)] ++ ts ++ [kks ")"]
|
||||
sub p i = p ++ [i]
|
||||
|
||||
-- | Show the printname of function or category
|
||||
showPrintName :: PGF -> Language -> CId -> String
|
||||
showPrintName pgf lang id = lookMap "?" id $ printnames $ lookMap (error "no lang") lang $ concretes pgf
|
||||
|
||||
Reference in New Issue
Block a user