All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Class hpjava.compiler.grammar.syntaxtree.SwitchStatement

java.lang.Object
    |
    +----hpjava.compiler.grammar.syntaxtree.Node
            |
            +----hpjava.compiler.grammar.syntaxtree.SwitchStatement

public class SwitchStatement
extends Node
Grammar production: f0 -> "switch" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> "{" f5 -> ( SwitchLabel() ( BlockStatement() )* )* f6 -> "}"


Variable Index

 o f0
 o f1
 o f2
 o f3
 o f4
 o f5
 o f6

Constructor Index

 o SwitchStatement(NodeToken, NodeToken, Expression, NodeToken, NodeToken, NodeListOptional, NodeToken)

Method Index

 o accept(Visitor)

Variables

 o f0
public NodeToken f0
 o f1
public NodeToken f1
 o f2
public Expression f2
 o f3
public NodeToken f3
 o f4
public NodeToken f4
 o f5
public NodeListOptional f5
 o f6
public NodeToken f6

Constructors

 o SwitchStatement
public SwitchStatement(NodeToken n0,
                       NodeToken n1,
                       Expression n2,
                       NodeToken n3,
                       NodeToken n4,
                       NodeListOptional n5,
                       NodeToken n6)

Methods

 o accept
public void accept(Visitor v)
Overrides:
accept in class Node

All Packages  Class Hierarchy  This Package  Previous  Next  Index