Support for iterator-style for loops, and "pairs" builting function

This commit is contained in:
James Roseborough
2007-06-10 22:53:09 +00:00
parent e1e6625aa1
commit de763e0a1e
8 changed files with 98 additions and 20 deletions

View File

@@ -10,6 +10,14 @@ public class LString extends LValue {
this.m_string = string;
}
public boolean equals(Object o) {
return o != null && o instanceof LString && m_string.equals(((LString)o).m_string);
}
public int hashCode() {
return m_string.hashCode();
}
// TODO: what to do with LuaState?
public LString(StackState l, String string) {
this(string);