Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

java::MethodInvocation Locate in Contents

Declaration Locate in Contents

MethodInvocation:
            MethodName "(" ArgumentList? ")"
        |    Primary "." NonWildTypeArguments? Identifier "(" ArgumentList? ")"
        |    "super" "." NonWildTypeArguments? Identifier "(" ArgumentList? ")"
        |    ClassName "." "super" "." NonWildTypeArguments? Identifier "(" ArgumentList? ")"
        |    TypeName "." NonWildTypeArguments Identifier "(" ArgumentList? ")"

Composition Locate in Contents

StatementExpression MethodInvocation Alternation Node PrimaryNoNewArray Concatenation Node Concatenation Node Concatenation Node Concatenation Node Concatenation Node MethodName implicit_whitespace '(' implicit_whitespace Alternation Node implicit_whitespace ')' Primary implicit_whitespace '\\.' implicit_whitespace Alternation Node implicit_whitespace Identifier implicit_whitespace '(' implicit_whitespace Alternation Node implicit_whitespace ')' Concatenation Node implicit_whitespace '\\.' implicit_whitespace Alternation Node implicit_whitespace Identifier implicit_whitespace '(' implicit_whitespace Alternation Node implicit_whitespace ')' ClassName implicit_whitespace '\\.' implicit_whitespace Concatenation Node implicit_whitespace '\\.' implicit_whitespace Alternation Node implicit_whitespace Identifier implicit_whitespace '(' implicit_whitespace Alternation Node implicit_whitespace ')' TypeName implicit_whitespace '\\.' implicit_whitespace NonWildTypeArguments implicit_whitespace Identifier implicit_whitespace '(' implicit_whitespace Alternation Node implicit_whitespace ')' ArgumentList @ NonWildTypeArguments @ ArgumentList @ 's' 'u' 'p' 'e' 'r' NonWildTypeArguments @ ArgumentList @ 's' 'u' 'p' 'e' 'r' NonWildTypeArguments @ ArgumentList @ ArgumentList @

State Machine Locate in Contents

start:2349:$0 MethodName|{2351|$2|2352} Primary|{2093|$8|2094} ClassName|{2205|$28|2206} TypeName|{2047|$40|2048} final:2350:$0 implicit_whitespace|{2030|$57|2031} implicit_whitespace|{2030|$48|2031} implicit_whitespace|{2030|$51|2031} implicit_whitespace|{2030|$63|2031} implicit_whitespace|{2030|$71|2031} implicit_whitespace|{2030|$58|2031} implicit_whitespace|{2030|$49|2031} implicit_whitespace|{2030|$52|2031} implicit_whitespace|{2030|$64|2031} implicit_whitespace|{2030|$72|2031} NonWildTypeArguments|{2353|$21|2354} ArgumentList|{2227|$5|2228} NonWildTypeArguments|{2353|$11|2354} NonWildTypeArguments|{2353|$42|2354} implicit_whitespace|{2030|$59|2031} implicit_whitespace|{2030|$50|2031} implicit_whitespace|{2030|$53|2031} implicit_whitespace|{2030|$65|2031} implicit_whitespace|{2030|$73|2031} Identifier|{2049|$22|2050} Identifier|{2049|$12|2050} Identifier|{2049|$43|2050} implicit_whitespace|{2030|$60|2031} implicit_whitespace|{2030|$54|2031} implicit_whitespace|{2030|$66|2031} implicit_whitespace|{2030|$74|2031} NonWildTypeArguments|{2353|$33|2354} implicit_whitespace|{2030|$61|2031} implicit_whitespace|{2030|$55|2031} implicit_whitespace|{2030|$67|2031} implicit_whitespace|{2030|$75|2031} ArgumentList|{2227|$25|2228} ArgumentList|{2227|$15|2228} Identifier|{2049|$34|2050} ArgumentList|{2227|$46|2228} implicit_whitespace|{2030|$62|2031} implicit_whitespace|{2030|$56|2031} implicit_whitespace|{2030|$68|2031} implicit_whitespace|{2030|$76|2031} implicit_whitespace|{2030|$69|2031} ArgumentList|{2227|$37|2228} implicit_whitespace|{2030|$70|2031}