mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-11 05:49:31 -06:00
semantics extended to questions
This commit is contained in:
@@ -12,9 +12,10 @@ main = do
|
||||
loop :: MultiGrammar -> IO ()
|
||||
loop gr = do
|
||||
s <- getLine
|
||||
let t:_ = parse gr "BaseEng" "S" s
|
||||
putStrLn $ showTree t
|
||||
let p = iS $ fg t
|
||||
putStrLn $ show p
|
||||
case parse gr "BaseEng" "Question" s of
|
||||
[] -> putStrLn "no parse"
|
||||
ts -> mapM_ answer ts
|
||||
loop gr
|
||||
where
|
||||
answer t = putStrLn $ linearize gr "BaseEng" $ gf $ question2answer $ fg t
|
||||
|
||||
|
||||
Reference in New Issue
Block a user