Skip to content
Snippets Groups Projects
Commit 204b1212 authored by T2heJada's avatar T2heJada
Browse files

Merge commit 'stash' into Kasutajaliides

parents 094aa7ca 9a591588
No related branches found
No related tags found
1 merge request!1Kasutajaliidese tuum
// Puu, mille pea on tehe, mida teostada
// ja mille lapsed on kas tehted, mida teostada, või objektid
// Laps võib olla nii arv kui maatriks
import java.lang.Class;
import java.util.HashMap;
public class Tehtepuu extends Expression{
// Tehe, mida teostada, sõnena
private String tehe;
private Expression vasakLaps;
private Expression paremLaps;
private Class[] lapseTüübid = new Class[2];
// Loomine argumentide läbi
public Tehtepuu(String tehe, Expression vasakLaps, Expression paremLaps){
this.tehe = tehe;
this.vasakLaps = vasakLaps;
this.paremLaps = paremLaps;
}
public Tehtepuu(String tehe, Expression ainus){
this.tehe = tehe;
this.vasakLaps = ainus;
this.paremLaps = new Value();
}
public Expression parse(String võrrand, HashMap liikmed){
this.tehe = "NOP";
}
public Object compute(){
}
public static void main(String[] args){
Tehtepuu test = new Tehtepuu("pöörd", 1);
System.out.println(test.Teosta());
}
}
package ee.ut.cs.gitlab.maikov.expressions; package ee.ut.cs.gitlab.maikov.expressions;
public class Value extends Expression { public class Value extends Expression {
Object value;
public Value(Object val){
value = val;
}
@Override @Override
public Expression compute() { public Expression compute() {
return this; return this;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment