1
0
forked from GitHub/gf-core

tutorial semantics example works except one rul

This commit is contained in:
aarne
2008-06-20 10:38:03 +00:00
parent 392b11ba78
commit 3d74636d2d
15 changed files with 789 additions and 6 deletions

View File

@@ -0,0 +1,23 @@
module Main where
import GSyntax
import SemBase
import Logic
import GF.GFCC.API
main :: IO ()
main = do
gr <- file2grammar "base.gfcc"
loop gr
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
let v = valProp exModel [] p
putStrLn $ show v
loop gr