Package org.luaj.vm2

Examples of org.luaj.vm2.LuaString


  public void testInsertBeginningOfList() {
    LuaTable t = new_Table();
    Vector v = new Vector();
   
    for ( int i = 1; i <= 32; ++i ) {
      LuaString test = LuaString.valueOf("Test Value! "+i);
      t.insert(1, test);
      v.insertElementAt(test, 0);           
      compareLists(t,v);
    }
  }
View Full Code Here


  public void testInsertEndOfList() {
    LuaTable t = new_Table();
    Vector v = new Vector();
   
    for ( int i = 1; i <= 32; ++i ) {
      LuaString test = LuaString.valueOf("Test Value! "+i);
      t.insert(0, test);
      v.insertElementAt(test, v.size());           
      compareLists(t,v);
    }
  }
View Full Code Here

  public void testInsertMiddleOfList() {
    LuaTable t = new_Table();
    Vector v = new Vector();
   
    for ( int i = 1; i <= 32; ++i ) {
      LuaString test = LuaString.valueOf("Test Value! "+i);
      int m = i / 2;
      t.insert(m+1, test);
      v.insertElementAt(test, m);
      compareLists(t,v);
    }
View Full Code Here

    }
  }
 
  private static final void prefillLists(LuaTable t,Vector v) {
    for ( int i = 1; i <= 32; ++i ) {
      LuaString test = LuaString.valueOf("Test Value! "+i);
      t.insert(0, test);
      v.insertElementAt(test, v.size());
    }
  }
View Full Code Here

        } else if (isdigit(current)) {
          read_numeral(seminfo);
          return TK_NUMBER;
        } else if (isalpha(current) || current == '_') {
          /* identifier or reserved word */
          LuaString ts;
          do {
            save_and_next();
          } while (isalnum(current) || current == '_');
          ts = newstring(buff, 0, nbuff);
          if ( RESERVED.containsKey(ts) )
View Full Code Here

      }
    }
  }

  LuaString str_checkname() {
    LuaString ts;
    check(TK_NAME);
    ts = t.seminfo.ts;
    next();
    return ts;
  }
View Full Code Here

//
//  #define new_localvarliteral(ls,v,n) \
//    this.new_localvar(luaX_newstring(ls, "" v, (sizeof(v)/sizeof(char))-1), n)
//
  void new_localvarliteral(String v, int n) {
    LuaString ts = newstring(v);
    new_localvar(ts, n);
  }
View Full Code Here

    while (fs.nactvar > tolevel)
      fs.getlocvar(--fs.nactvar).endpc = fs.pc;
  }
 
  void singlevar(expdesc var) {
    LuaString varname = this.str_checkname();
    FuncState fs = this.fs;
    if (fs.singlevaraux(varname, var, 1) == VGLOBAL)
      var.u.s.info = fs.stringK(varname); /* info points to global name */
  }
 
View Full Code Here


  void forstat(int line) {
    /* forstat -> FOR (fornum | forlist) END */
    FuncState fs = this.fs;
    LuaString varname;
    BlockCnt bl = new BlockCnt();
    fs.enterblock(bl, true); /* scope for loop and control variables */
    this.next(); /* skip `for' */
    varname = this.str_checkname(); /* first variable name */
    switch (this.t.token) {
View Full Code Here

            info.set(SHORT_SRC, valueOf(sourceshort(p)));
            info.set(LINEDEFINED, valueOf(p.linedefined));
            info.set(LASTLINEDEFINED, valueOf(p.lastlinedefined));
          } else {
            String shortName = di.func.tojstring();
            LuaString name = LuaString.valueOf("[Java] "+shortName);
            info.set(WHAT, JAVA);
            info.set(SOURCE, name);
            info.set(SHORT_SRC, valueOf(shortName));
            info.set(LINEDEFINED, LuaValue.MINUSONE);
            info.set(LASTLINEDEFINED, LuaValue.MINUSONE);
View Full Code Here

TOP

Related Classes of org.luaj.vm2.LuaString

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.