Example #1
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;
        }
Example #2
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;
        }