Package com.googlecode.aviator.parser
Class ScopeInfo
- java.lang.Object
-
- com.googlecode.aviator.parser.ScopeInfo
-
public class ScopeInfo extends java.lang.ObjectLexical scope info
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intbraceDepth(package private) intbracketDepth(package private) java.util.Deque<DepthState>depthState(package private) intlambdaDepth(package private) booleannewLexicalScope(package private) intparenDepth
-
Constructor Summary
Constructors Constructor Description ScopeInfo(int parenDepth, int bracketDepth, int lambdaDepth, int braceDepth, boolean inNewScope, java.util.Deque<DepthState> depthState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidenterBrace()(package private) voidenterBracket()(package private) voidenterLambda()(package private) voidenterParen()(package private) voidleaveBrace()(package private) voidleaveBracket()(package private) voidleaveLambda()(package private) voidleaveParen()
-
-
-
Field Detail
-
parenDepth
int parenDepth
-
bracketDepth
int bracketDepth
-
lambdaDepth
int lambdaDepth
-
braceDepth
int braceDepth
-
newLexicalScope
boolean newLexicalScope
-
depthState
java.util.Deque<DepthState> depthState
-
-
Constructor Detail
-
ScopeInfo
public ScopeInfo(int parenDepth, int bracketDepth, int lambdaDepth, int braceDepth, boolean inNewScope, java.util.Deque<DepthState> depthState)
-
-