Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

[Home]->[Documentation]->[Syntac Universal Parser]->[Programming Languages]->[Java]->[Symbols]->[NormalClassDeclaration]

Expand All
Collapse All
Contents

java::NormalClassDeclaration Locate in Contents

Declaration Locate in Contents

NormalClassDeclaration:
            ClassModifiers? "class" Identifier TypeParameters? Super? Interfaces? ClassBody

Composition Locate in Contents

ClassDeclaration NormalClassDeclaration Concatenation Node Alternation Node implicit_whitespace Concatenation Node implicit_whitespace Identifier implicit_whitespace Alternation Node implicit_whitespace Alternation Node implicit_whitespace Alternation Node implicit_whitespace ClassBody ClassModifiers @ 'c' 'l' 'a' 's' 's' TypeParameters @ Super @ Interfaces @

State Machine Locate in Contents

start:2311:$0 ClassModifiers|{2313|$2|2314} final:2312:$0 implicit_whitespace|{2030|$12|2031} implicit_whitespace|{2030|$13|2031} Identifier|{2049|$4|2050} implicit_whitespace|{2030|$14|2031} TypeParameters|{2263|$6|2264} implicit_whitespace|{2030|$15|2031} Super|{2317|$8|2318} implicit_whitespace|{2030|$16|2031} Interfaces|{2319|$10|2320} implicit_whitespace|{2030|$17|2031} ClassBody|{2229|$11|2230}