Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }