Handle record tables, pass FoodSwe in testsuite

This commit is contained in:
John J. Camilleri
2021-02-12 23:51:16 +01:00
parent a12f58e7b0
commit 8cfaa69b6e
5 changed files with 60 additions and 32 deletions

View File

@@ -15,10 +15,10 @@ dir = "testsuite" </> "lpgf"
main :: IO ()
main = do
doGrammar "Tables"
doGrammar "Params"
doGrammar "Walking"
doGrammar "Foods"
doGrammar "Tables"
doGrammar :: String -> IO ()
doGrammar gname = do
@@ -42,7 +42,7 @@ doGrammar gname = do
printf "%s: %s\n" gname ast
let
Just tree = readExpr ast
-- Do some linearization
-- Do some linearization
langs =
[ printf "%s: %s" (showLanguage lang) (linearizeConcr concr tree)
| (lang,concr) <- Map.toList (concretes lpgf)