TODO & Plans

There is no active development on Graphal at the moment. If you like idea of this software and if you want something to be fixed or added, please contact me. Graphal has no active users at the moment and I don't simply want to spend my free time to fix the bugs for nobody ;-)

Language
	Extend scanner to allow multiline comment inside another one /* /* */ */.
	# Add another type of a comment.

Bison
	Rewrite parser to C++ (it is in documentation).
	Function overloading (generate names like "name<numberofparameters>").
		array() - array0()
		array(size) - array1()
	Add switch statement.

Graph resources
	Define a new file format and load graphs from XML files.

Built-in functions
	Functions to paint special objects to the visualization scene, optionally add whole OpenGL binding.
	Functions for sorting.
	popBack() and popFront() should return the value.
	sleep(milliseconds), currentTimeMillis().

Graphal GUI
	Tab key press with multiple selected lines should indent them.
	Shift+Tab key press with multiple selected lines should unindent them.
	Highlight Tab characters in the editor.
	Shortcuts doesn't work in the Script output (try ctrl+a, ctrl+c, ctrl+v).
	Update list of files in Files view after a new file is saved (e.g. Save As).
	Allow different shapes of vertices in vizualizations.

Other
	Try to resolve ?gcc bug? - Tests::testValueArray().
	Solve TODOs and FIXMEs.
	RPM/DEB packages.