From 02f4f9f89cf1560dc60e985d339041db9dbb9114 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Sun, 5 Jun 2016 16:01:24 -0400 Subject: [PATCH] Allow function declarations --- js/compiler/syndicate.ohm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/compiler/syndicate.ohm b/js/compiler/syndicate.ohm index ade4e20..eda6047 100644 --- a/js/compiler/syndicate.ohm +++ b/js/compiler/syndicate.ohm @@ -36,7 +36,7 @@ Syndicate <: ES5 { //--------------------------------------------------------------------------- // Ongoing event handlers. - FacetBlock = "{" VariableStatement* FacetInitBlock? FacetSituation* FacetDoneBlock? "}" + FacetBlock = "{" (VariableStatement | FunctionDeclaration)* FacetInitBlock? FacetSituation* FacetDoneBlock? "}" FacetStateTransitionBlock = "{" FacetStateTransition* "}" FacetInitBlock = do FunctionBodyBlock