public override Token getToken() { VarToken token = new VarToken(); token.setType( TokenType.Var ); token.setName( this.objVar.GetFullVarName() ); VarInfo varInfo = VarInfo.Init( token.getName() ); varInfo.setRawLabelAndVar( this.objVar.GetFullLabelAndVar() ); token.setVarInfo( varInfo ); return token; }
public override Token getToken() { VarToken token = new VarToken(); token.setName( this.objVar.GetFullVarName() ); int dotIndex = token.getName().IndexOf( '.' ); if (dotIndex > 0 && dotIndex < token.getName().Length) { token.setIsObject( true ); String[] arrp = token.getName().Split( '.' ); token.setObjName( arrp[0] ); token.setObjAccessor( arrp ); } token.setRawLabelAndVar( this.objVar.GetFullLabelAndVar() ); return token; }