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); }
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); }