|
OpenMW
|
script compiler More...
Namespaces | |
| namespace | Ai |
| namespace | Animation |
| namespace | Cell |
| namespace | Console |
| namespace | Container |
| namespace | Control |
| namespace | Dialogue |
| namespace | Generator |
| namespace | Gui |
| namespace | Misc |
| namespace | Sky |
| namespace | Sound |
| namespace | Stats |
| namespace | Transformation |
| namespace | User |
Classes | |
| class | Context |
| class | ControlParser |
| class | ErrorHandler |
| Error handling. More... | |
| class | SourceException |
| Exception: Error while parsing the source. More... | |
| class | FileException |
| Exception: File error. More... | |
| class | EOFException |
| Exception: EOF condition encountered. More... | |
| class | ExprParser |
| class | Extensions |
| Collection of compiler extensions. More... | |
| class | FileParser |
| class | LineParser |
| Line parser, to be used in console scripts and as part of ScriptParser. More... | |
| class | Literals |
| Literal values. More... | |
| class | Locals |
| Local variable declarations. More... | |
| class | NullErrorHandler |
| Error handler implementation: Ignore all error messages. More... | |
| class | Output |
| class | Parser |
| Parser base class. More... | |
| class | Scanner |
| Scanner. More... | |
| class | ScriptParser |
| class | SkipParser |
| class | StreamErrorHandler |
| Error handler implementation: Write errors into stream. More... | |
| class | StringParser |
| struct | TokenLoc |
| Location of a token in a source file. More... | |
Functions | |
| void | registerExtensions (Extensions &extensions, bool consoleOnly) |
Variables | |
| static const char * | keywords [] |
script compiler
| void Compiler::registerExtensions | ( | Extensions & | extensions, |
| bool | consoleOnly | ||
| ) |
const char* Compiler::keywords[] [static] |
{
"begin", "end",
"short", "long", "float",
"if", "endif", "else", "elseif",
"while", "endwhile",
"return",
"messagebox",
"set", "to",
"getsquareroot",
"menumode",
"random",
"startscript", "stopscript", "scriptrunning",
"getdistance",
"getsecondspassed",
"enable", "disable", "getdisabled",
0
}
1.7.6.1