| java.lang.Object oscript.syntaxtree.FunctionDeclaration
FunctionDeclaration | public class FunctionDeclaration implements Node(Code) | | Grammar production:
f0 -> Permissions(true)
f1 -> "function"
f2 -> <IDENTIFIER>
f3 -> "("
f4 -> ( Arglist() )?
f5 -> ")"
f6 -> ( "extends" PrimaryExpressionWithTrailingFxnCallExpList() FunctionCallExpressionList() )?
f7 -> "{"
f8 -> Program(true)
f9 -> "}"
|
Constructor Summary | |
public | FunctionDeclaration(Permissions n0, NodeToken n1, NodeToken n2, NodeToken n3, NodeOptional n4, NodeToken n5, NodeOptional n6, NodeToken n7, Program n8, NodeToken n9, boolean hasVarInScope, boolean hasFxnInScope) | public | FunctionDeclaration(Permissions n0, NodeToken n1, NodeOptional n2, NodeOptional n3, Program n4) |
hasFxnInScope | public boolean hasFxnInScope(Code) | | |
hasVarInScope | public boolean hasVarInScope(Code) | | |
FunctionDeclaration | public FunctionDeclaration(Permissions n0, NodeToken n1, NodeToken n2, NodeToken n3, NodeOptional n4, NodeToken n5, NodeOptional n6, NodeToken n7, Program n8, NodeToken n9, boolean hasVarInScope, boolean hasFxnInScope)(Code) | | |
|
|