Skip to content

Latest commit

 

History

History
46 lines (37 loc) · 1.49 KB

CHANGELOG.md

File metadata and controls

46 lines (37 loc) · 1.49 KB

Nodable Change Log :

Author: Bérenger Dalle-Cort, 2017-2020

(0.7, still wip) - CI for Linux and Windows - refactor of Language and related classes (Dictionnary, TokenType, etc.) - Parser now check types. - Parser now parse function calls. - refactor in Components: added FunctionComponent (can invoke a function defined with a Language) - Assign operator is now a real node.

0.6: - use now mirror (by @Grouflon) as reflection framework. - Result node constraint to stay on visible rect after updating. - Build using CMake. - Parser: functions rewrote, parenthesis, detailed logs. - Language class.

0.5: - fix(NodeView): Variable node drawing crash. - First draft version of an UNDO/REDO system.

0.4: - A brand new logo ! - Nodable is now able to open existing files and to save them. - The UI has a tab system to switch between multiple loaded files. - Bug fixes

0.3: - New Node_Assign : '=' can be used to assign a value to a symbol (ex: a = 10) - Now Able to perform binary operations on symbols (ex: c = a + b). - Node_Context : is now used as a factory. - Node : each node can get its contexts with Entity::getParent() - Added a change log. - Added version number into the header file (NODABLE_VERSION_MAJOR, NODABLE_VERSION_MINOR, NODABLE_VERSION)

0.2: - New Binary Operations : Node_Substract, Node_Multiply, Node_Divide - Lexer : nos supports operator precedence.

0.1: - Node_Add : to add two Node_Numbers - Lexer : first version able to evaluate additions.