AlgorithmInterpreter 2016.3.26.53788
dotnet add package AlgorithmInterpreter --version 2016.3.26.53788
NuGet\Install-Package AlgorithmInterpreter -Version 2016.3.26.53788
<PackageReference Include="AlgorithmInterpreter" Version="2016.3.26.53788" />
paket add AlgorithmInterpreter --version 2016.3.26.53788
#r "nuget: AlgorithmInterpreter, 2016.3.26.53788"
// Install AlgorithmInterpreter as a Cake Addin #addin nuget:?package=AlgorithmInterpreter&version=2016.3.26.53788 // Install AlgorithmInterpreter as a Cake Tool #tool nuget:?package=AlgorithmInterpreter&version=2016.3.26.53788
This library is designed to give the possibility to interpret an algorithm in WinRT.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
Universal Windows Platform | uap was computed. uap10.0 is compatible. |
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2016.3.26.53788 | 1,696 | 3/26/2016 |
# March 26th, 2016 (branch dev)
## Parser
0. Support of default value for variable declaration.
# March 22th, 2016 (branch dev)
## Interpreter
0. Support of indexers.
0. Bug fixed with the step into.
0. Refactoring.
0. Optimization.
## Parser
0. Support of program declaration.
0. Support of class declaration.
0. Support of method declaration.
0. Support of variable declaration (but not with default value).
### Know issues
0. As the parser is not complete, it does not works correctly.
0. The interpreter is still not able to access the UI.
# March 20th, 2016 (branch dev)
0. Beginning of a programming language parser. The goal is to be able to type a code, generate an AlgorithmProgram and interpret it.
0. Support of variables size trace removed, because it has been judged useless. The dependence BareMetal of this feature has been removed.
0. Unit test added and updated.
0. Optimizations.
### Know issues
0. As the parser is not complete, it does not works correctly.
0. The interpreter is still not able to access the UI.
# March 13th, 2016 (branch master)
0. When the algorithm interpreter is in pause in debug mode, we can now perform a Step Into.
0. Step Over.
0. Step Out.
0. New unit tests.
0. A lot of refactoring and comments added.
0. Bug when we don't put a "return" at the end of a condition fixed.
0. Bug that show less log than excpected with iteration and condition fixed.
0. Know performance issue => when using operators, the interpreter is quite slower at first run than previous check-in.
# March 12th, 2016 (branch master)
0. We can now pause the algorithm interpreter.
0. We can add a breakpoint to an algorithm with AlgorithmBreakpointStatement.
0. We can resume a paused (by breakpoint or not) algorithm interpreter.
0. Bug fixed.
# March 9th, 2016 (branch master)
0. Stop any algorithm at runtime even with an infinite loop.
0. Keep a call stack and the values of each accessibles variables.
0. Refactoring.
0. Performance improvement.
# March 7th, 2016 (branch master)
0. StackOverflowException with recursivity avoided.
# March 6th, 2016 (branch master)
0. Performance improvement with Binary Operator.
0. Bug fixed.
# April 19th, 2015 (branch master)
0. First prototype.