definition module org/sugarj/languages/Plain exports context-free syntax PlainDecHead PlainBody -> ToplevelDeclaration {cons("PlainDec")} AnnoOrSugarMod* "plain" JavaId PlainExtension? -> PlainDecHead {cons("PlainDecHead")} "." JavaID -> PlainExtension syntax "{" "}" -> {cons("PlainBody")} lexical syntax ~[\{\}]* -> PlainContent ~[\{\}]* "{" PlainContent "}" PlainContent -> PlainContent