Introduction
Structure and architecture
What is Gekko composed of?
Timeseries intro
A quick primer on parsing
How to parse a + b + c?
Expressions are fundamental
Gekko as a translator
Parser and object structures
How to understand commands?
More about parsing (ANTLR)
Variables and cache pointers
AST trees emitting C# snippets
How commands propagate in Gekko
Simple example
Components and files
Details
Parser
Parser glue symbols
Walking the AST tree
Expressions
Assignments
Lookups
Functions/procedures
Timeseries
Timeseries lags
Printing timeseries
Model parse/emit/solve
Solve, quick example
Wildcards and ranges
Time iteration
Frequency conversions
Math operators
Maps
Tokenizers
Tables
Decomposition
Details
Gekcel
About the Gekko API doc
Test cases (regressions)
Programming environment (Visual Studio)
Bug-tracking, versioning and backup
Hosting, Gekko website, etc.
Platforms and system requirements
White paper on the future development
Changelog