Enable to give options at run-time

This commit is contained in:
Émilie Feral
2018-02-22 15:28:10 +01:00
committed by EmilieNumworks
parent af877c19bb
commit c5e525ddb7
13 changed files with 140 additions and 19 deletions

View File

@@ -41,6 +41,7 @@ public:
/* MicroPython::ScriptProvider */
const char * contentOfScript(const char * name) override;
bool addScriptFromTemplate(const ScriptTemplate * scriptTemplate);
private:
static constexpr int k_fullFreeSpaceSizeLimit = 50;
// If m_accordion's free space has a size smaller than
@@ -49,7 +50,6 @@ private:
static constexpr size_t k_fileInput2ParseNodeStructKind = 1;
static constexpr size_t k_functionDefinitionParseNodeStructKind = 3;
static constexpr size_t k_expressionStatementParseNodeStructKind = 5;
bool addScriptFromTemplate(const ScriptTemplate * scriptTemplate);
bool copyStaticScriptOnFreeSpace(const ScriptTemplate * scriptTemplate);
int accordionIndexOfScriptAtIndex(int index) const;
int accordionIndexOfMarkersOfScriptAtIndex(int index) const;