forked from GitHub/gf-core
terms from rf
This commit is contained in:
@@ -133,6 +133,7 @@ execC co@(comm, opts0) sa@((st,(h,_)),a) = checkOptions st co >> case comm of
|
|||||||
let
|
let
|
||||||
a' = case a of
|
a' = case a of
|
||||||
ASTrm _ -> s2t a
|
ASTrm _ -> s2t a
|
||||||
|
AString _ -> s2t a
|
||||||
_ -> a
|
_ -> a
|
||||||
case a' of
|
case a' of
|
||||||
ATrms (trm:_) -> case tree2exp trm of
|
ATrms (trm:_) -> case tree2exp trm of
|
||||||
@@ -152,6 +153,7 @@ execC co@(comm, opts0) sa@((st,(h,_)),a) = checkOptions st co >> case comm of
|
|||||||
let
|
let
|
||||||
a' = case a of
|
a' = case a of
|
||||||
ASTrm _ -> s2t a
|
ASTrm _ -> s2t a
|
||||||
|
AString _ -> s2t a
|
||||||
_ -> a
|
_ -> a
|
||||||
mt = case a' of
|
mt = case a' of
|
||||||
ATrms (tr:_) -> Just tr
|
ATrms (tr:_) -> Just tr
|
||||||
@@ -159,7 +161,8 @@ execC co@(comm, opts0) sa@((st,(h,_)),a) = checkOptions st co >> case comm of
|
|||||||
returnArg (ATrms $ generateTrees opts gro mt) sa
|
returnArg (ATrms $ generateTrees opts gro mt) sa
|
||||||
|
|
||||||
|
|
||||||
CPutTerm -> changeArg (opTT2CommandArg (optTermCommand opts gro) . s2t) sa
|
CPutTerm -> changeArg (opTT2CommandArg (optTermCommand opts gro) . s2t) sa
|
||||||
|
|
||||||
---- CWrapTerm f -> changeArg (opTT2CommandArg (return . wrapByFun opts gro f)) sa
|
---- CWrapTerm f -> changeArg (opTT2CommandArg (return . wrapByFun opts gro f)) sa
|
||||||
CMorphoAnalyse -> changeArg (AString . morphoAnalyse opts gro . prCommandArg) sa
|
CMorphoAnalyse -> changeArg (AString . morphoAnalyse opts gro . prCommandArg) sa
|
||||||
CTestTokenizer -> changeArg (AString . optTokenizer opts gro . prCommandArg) sa
|
CTestTokenizer -> changeArg (AString . optTokenizer opts gro . prCommandArg) sa
|
||||||
@@ -240,6 +243,7 @@ execC co@(comm, opts0) sa@((st,(h,_)),a) = checkOptions st co >> case comm of
|
|||||||
|
|
||||||
s2t a = case a of
|
s2t a = case a of
|
||||||
ASTrm s -> err AError (ATrms . return) $ string2treeErr gro s
|
ASTrm s -> err AError (ATrms . return) $ string2treeErr gro s
|
||||||
|
AString s -> err AError (ATrms . return) $ string2treeErr gro s
|
||||||
_ -> a
|
_ -> a
|
||||||
|
|
||||||
warnDiscont os = err putStrLn id $ do
|
warnDiscont os = err putStrLn id $ do
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ data Command =
|
|||||||
| CGenerateRandom
|
| CGenerateRandom
|
||||||
| CGenerateTrees
|
| CGenerateTrees
|
||||||
| CPutTerm
|
| CPutTerm
|
||||||
|
| CReadTerm
|
||||||
| CWrapTerm I.Ident
|
| CWrapTerm I.Ident
|
||||||
| CMorphoAnalyse
|
| CMorphoAnalyse
|
||||||
| CTestTokenizer
|
| CTestTokenizer
|
||||||
|
|||||||
Reference in New Issue
Block a user