summaryrefslogtreecommitdiff
path: root/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations
diff options
context:
space:
mode:
authorGeonoTRON2000 <geono@thegt.org>2014-05-03 11:43:27 -0700
committerGeonoTRON2000 <geono@thegt.org>2014-05-03 11:43:27 -0700
commit7d73e5f3a8bb951d69724090461d7038957be2e4 (patch)
treeb521685625ebff0674bd3d7f2374da60ce0836c7 /Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations
parent18ef4f2b18d9a5d305c0c6df9902b6599cdaab5c (diff)
downloadshenanigans-7d73e5f3a8bb951d69724090461d7038957be2e4.tar.gz
Added serializability and a class to export example programs.
Diffstat (limited to 'Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations')
-rw-r--r--Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Addition.java1
-rw-r--r--Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitAnd.java1
-rw-r--r--Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitOr.java1
-rw-r--r--Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitXOr.java1
-rw-r--r--Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Division.java1
-rw-r--r--Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Modulo.java1
-rw-r--r--Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Multiplication.java1
-rw-r--r--Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/ShiftLeft.java1
-rw-r--r--Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/ShiftRight.java1
-rw-r--r--Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Subtraction.java1
10 files changed, 10 insertions, 0 deletions
diff --git a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Addition.java b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Addition.java
index 3060883..1c4974f 100644
--- a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Addition.java
+++ b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Addition.java
@@ -6,6 +6,7 @@ import org.archphantom.shenanigans.elements.values.Value;
import org.archphantom.shenanigans.elements.variables.VarTable;
public class Addition extends Expression {
+ private static final long serialVersionUID = 386833200254543112L;
private Expression a, b;
public Addition (Expression a, Expression b) {
diff --git a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitAnd.java b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitAnd.java
index e52571f..b10d6f8 100644
--- a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitAnd.java
+++ b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitAnd.java
@@ -6,6 +6,7 @@ import org.archphantom.shenanigans.elements.values.Value;
import org.archphantom.shenanigans.elements.variables.VarTable;
public class BitAnd extends Expression {
+ private static final long serialVersionUID = 628380389054082502L;
private Expression a, b;
public BitAnd (Expression a, Expression b) {
diff --git a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitOr.java b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitOr.java
index 6ec203c..a882105 100644
--- a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitOr.java
+++ b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitOr.java
@@ -6,6 +6,7 @@ import org.archphantom.shenanigans.elements.values.Value;
import org.archphantom.shenanigans.elements.variables.VarTable;
public class BitOr extends Expression {
+ private static final long serialVersionUID = 8843369425724216070L;
private Expression a, b;
public BitOr (Expression a, Expression b) {
diff --git a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitXOr.java b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitXOr.java
index d761b23..995d8be 100644
--- a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitXOr.java
+++ b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/BitXOr.java
@@ -6,6 +6,7 @@ import org.archphantom.shenanigans.elements.values.Value;
import org.archphantom.shenanigans.elements.variables.VarTable;
public class BitXOr extends Expression {
+ private static final long serialVersionUID = 4251513045608664558L;
private Expression a, b;
public BitXOr (Expression a, Expression b) {
diff --git a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Division.java b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Division.java
index 7c92bd9..a0b0c2c 100644
--- a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Division.java
+++ b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Division.java
@@ -6,6 +6,7 @@ import org.archphantom.shenanigans.elements.values.Value;
import org.archphantom.shenanigans.elements.variables.VarTable;
public class Division extends Expression {
+ private static final long serialVersionUID = 1824475991821919043L;
private Expression a, b;
public Division (Expression a, Expression b) {
diff --git a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Modulo.java b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Modulo.java
index 641e7a4..c5a3af2 100644
--- a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Modulo.java
+++ b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Modulo.java
@@ -6,6 +6,7 @@ import org.archphantom.shenanigans.elements.values.Value;
import org.archphantom.shenanigans.elements.variables.VarTable;
public class Modulo extends Expression {
+ private static final long serialVersionUID = -2671899717634736876L;
private Expression a, b;
public Modulo (Expression a, Expression b) {
diff --git a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Multiplication.java b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Multiplication.java
index 05d3287..e09eef1 100644
--- a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Multiplication.java
+++ b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Multiplication.java
@@ -6,6 +6,7 @@ import org.archphantom.shenanigans.elements.values.Value;
import org.archphantom.shenanigans.elements.variables.VarTable;
public class Multiplication extends Expression {
+ private static final long serialVersionUID = 3043564671424224124L;
private Expression a, b;
public Multiplication (Expression a, Expression b) {
diff --git a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/ShiftLeft.java b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/ShiftLeft.java
index e544189..b1e7885 100644
--- a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/ShiftLeft.java
+++ b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/ShiftLeft.java
@@ -6,6 +6,7 @@ import org.archphantom.shenanigans.elements.values.Value;
import org.archphantom.shenanigans.elements.variables.VarTable;
public class ShiftLeft extends Expression {
+ private static final long serialVersionUID = 1885480096964567811L;
private Expression a, b;
public ShiftLeft (Expression a, Expression b) {
diff --git a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/ShiftRight.java b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/ShiftRight.java
index 688dc91..62a1dfa 100644
--- a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/ShiftRight.java
+++ b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/ShiftRight.java
@@ -6,6 +6,7 @@ import org.archphantom.shenanigans.elements.values.Value;
import org.archphantom.shenanigans.elements.variables.VarTable;
public class ShiftRight extends Expression {
+ private static final long serialVersionUID = -2844155062825487257L;
private Expression a, b;
public ShiftRight (Expression a, Expression b) {
diff --git a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Subtraction.java b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Subtraction.java
index 2d2d694..e093093 100644
--- a/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Subtraction.java
+++ b/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/operations/Subtraction.java
@@ -6,6 +6,7 @@ import org.archphantom.shenanigans.elements.values.Value;
import org.archphantom.shenanigans.elements.variables.VarTable;
public class Subtraction extends Expression {
+ private static final long serialVersionUID = 7561035138901827673L;
private Expression a, b;
public Subtraction (Expression a, Expression b) {