|
JUCE
|
Classes | |
| struct | littlefoot::Compiler |
| This class compiles littlefoot source code into a littlefoot::Program object which can be executed by a littlefoot::Runner. More... | |
| struct | littlefoot::Compiler::CodeGenerator::Marker |
| struct | littlefoot::Compiler::CodeGenerator::MarkerAndAddress |
| struct | littlefoot::Compiler::FunctionCall::BuiltInFunction |
Namespaces | |
| littlefoot | |
Macros | |
| #define | LITTLEFOOT_KEYWORDS(X) |
| #define | LITTLEFOOT_OPERATORS(X) |
| #define | DECLARE_LITTLEFOOT_TOKEN(name, str) static constexpr const char* name = str; |
| #define | LITTLEFOOT_COMPARE_KEYWORD(name, str) if (len == sizeof (str) - 1 && matchToken (Token::name, len)) return Token::name; |
| #define | LITTLEFOOT_COMPARE_OPERATOR(name, str) if (matchToken (Token::name, sizeof (str) - 1)) return Token::name; |
| #define | LITTLEFOOT_KEYWORDS(X) |
| #define | LITTLEFOOT_OPERATORS(X) |
| #define | DECLARE_LITTLEFOOT_TOKEN(name, str) static constexpr const char* name = str; |
| #define | LITTLEFOOT_COMPARE_KEYWORD(name, str) if (len == sizeof (str) - 1 && matchToken (Token::name, len)) return Token::name; |
| #define | LITTLEFOOT_COMPARE_OPERATOR(name, str) if (matchToken (Token::name, sizeof (str) - 1)) return Token::name; |
| #define LITTLEFOOT_KEYWORDS | ( | X | ) |
| #define LITTLEFOOT_OPERATORS | ( | X | ) |
| #define DECLARE_LITTLEFOOT_TOKEN | ( | name, | |
| str | |||
| ) | static constexpr const char* name = str; |
| #define LITTLEFOOT_COMPARE_KEYWORD | ( | name, | |
| str | |||
| ) | if (len == sizeof (str) - 1 && matchToken (Token::name, len)) return Token::name; |
| #define LITTLEFOOT_COMPARE_OPERATOR | ( | name, | |
| str | |||
| ) | if (matchToken (Token::name, sizeof (str) - 1)) return Token::name; |
| #define LITTLEFOOT_KEYWORDS | ( | X | ) |
| #define LITTLEFOOT_OPERATORS | ( | X | ) |
| #define DECLARE_LITTLEFOOT_TOKEN | ( | name, | |
| str | |||
| ) | static constexpr const char* name = str; |
| #define LITTLEFOOT_COMPARE_KEYWORD | ( | name, | |
| str | |||
| ) | if (len == sizeof (str) - 1 && matchToken (Token::name, len)) return Token::name; |
| #define LITTLEFOOT_COMPARE_OPERATOR | ( | name, | |
| str | |||
| ) | if (matchToken (Token::name, sizeof (str) - 1)) return Token::name; |