WarpPI/core/src/main/java/it/cavallium/warppi/gui/expression/blocks/BlockParenthesis.java

24 lines
763 B
Java
Raw Normal View History

package it.cavallium.warppi.gui.expression.blocks;
2017-04-09 22:01:03 +02:00
import it.cavallium.warppi.math.Function;
import it.cavallium.warppi.math.MathContext;
import it.cavallium.warppi.math.parser.features.FeatureParenthesis;
import it.cavallium.warppi.math.parser.features.interfaces.Feature;
import it.cavallium.warppi.util.Error;
import it.unimi.dsi.fastutil.objects.ObjectArrayList;
2017-06-25 00:23:49 +02:00
public class BlockParenthesis extends BlockParenthesisAbstract {
2018-09-28 11:39:28 +02:00
public BlockParenthesis() {}
2017-04-09 22:01:03 +02:00
2018-09-22 11:17:30 +02:00
public BlockParenthesis(final ObjectArrayList<Block> blocks) {
super(blocks);
}
2017-04-09 22:01:03 +02:00
@Override
2018-09-22 11:17:30 +02:00
public Feature toFeature(final MathContext context) throws Error {
final Function cont = getNumberContainer().toFunction(context);
return new FeatureParenthesis(cont);
2017-04-09 22:01:03 +02:00
}
}