From b58fc79908efb52320a38fdf6df96d8d0d067e73 Mon Sep 17 00:00:00 2001 From: hallgren Date: Fri, 29 Jul 2011 15:44:19 +0000 Subject: gfse: some correctness checks for concrete syntax The editor now calls the GF server to check the syntax of expressions that are part of concrete syntax (except for parameter types). This is currently done by using the cc command of the GF shell, which puts some unnecessary restricitons on operation definitions... --- src/editor/simple/upload.cgi | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/editor/simple/upload.cgi') diff --git a/src/editor/simple/upload.cgi b/src/editor/simple/upload.cgi index 3da386dd6..662a1d35d 100644 --- a/src/editor/simple/upload.cgi +++ b/src/editor/simple/upload.cgi @@ -219,6 +219,13 @@ case "$REQUEST_METHOD" in *) error400 esac ;; + cc=*) + # Just to check an expression for syntax errors + exp=$(qparse "$QUERY_STRING" cc) + ContentType="text/plain; charset=$charset" + cgiheaders + echo "cc $exp" | GF_RESTRICTED=True gf -run + ;; *) error400 esac esac -- cgit v1.2.3