mirror of
https://github.com/DanilaFe/abacus
synced 2024-12-22 07:20:09 -08:00
Remove the unused variable database class.
This commit is contained in:
parent
059226a4d4
commit
67d240b8f6
|
@ -1,37 +0,0 @@
|
|||
package org.nwapw.abacus.variables
|
||||
|
||||
import org.nwapw.abacus.Abacus
|
||||
import org.nwapw.abacus.number.NumberInterface
|
||||
import org.nwapw.abacus.plugin.PluginListener
|
||||
import org.nwapw.abacus.plugin.PluginManager
|
||||
import org.nwapw.abacus.tree.TreeNode
|
||||
|
||||
/**
|
||||
* A database for variables and definition.
|
||||
*
|
||||
* The variable database is used to keep track of
|
||||
* variables and definitions throughout the calculator.
|
||||
*
|
||||
* @property abacus the Abacus instance.
|
||||
*/
|
||||
class VariableDatabase(val abacus: Abacus): PluginListener {
|
||||
|
||||
/**
|
||||
* The variables that are stored in the database.
|
||||
*/
|
||||
val variables = mutableMapOf<String, NumberInterface>()
|
||||
/**
|
||||
* The definitions that are stored in the database.
|
||||
*/
|
||||
val definitions = mutableMapOf<String, TreeNode>()
|
||||
|
||||
override fun onLoad(manager: PluginManager?) {
|
||||
|
||||
}
|
||||
|
||||
override fun onUnload(manager: PluginManager?) {
|
||||
variables.clear()
|
||||
definitions.clear()
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user