From 442dc95071dc9a9a71a93b190c5b67493b286695 Mon Sep 17 00:00:00 2001 From: hallgren Date: Fri, 21 Oct 2011 15:43:57 +0000 Subject: Work on example-based grammar writing + Preparations to support more target languages. Tested with Swedish. + Don't enable example-based editing if there is less that two concrete languages in the grammar. + Don't show the "By example" button until the required lincat has been defined. + Remember the chosen language for examples. --- src/example-based/ExampleService.hs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/example-based/ExampleService.hs') diff --git a/src/example-based/ExampleService.hs b/src/example-based/ExampleService.hs index ecead5425..0065fd4dd 100644 --- a/src/example-based/ExampleService.hs +++ b/src/example-based/ExampleService.hs @@ -72,7 +72,9 @@ getLimit = maybe err return =<< readInput "limit" where err = throwCGIError 400 "Missing/bad limit" [] -readParsePGF cwd cache = liftIO $ readCache cache (cwd"ParseEngAbs.pgf") +readParsePGF cwd cache = + do parsepgf <- getInp "parser" + liftIO $ readCache cache (cwdparsepgf) parseEnviron s = do state <- liftIO $ readIO s return $ environ state -- cgit v1.2.3