Next: Programming Language Interpreters, Previous: Library Overview, Up: Top [Index]
The libaime expression evaluator is meant to be useful rather than simple. It should also serve larger scopes than simple expression evaluation, like creating simple application extension programming or modeling languages.
The expression evaluator features include:
• Crash Introduction: | Building a simple expression evaluator | |
• Intrinsic Types: | Supported types | |
• Variables: | Variables overview | |
• Functions: | Functions overview | |
• Math And Text Functions: | A libaime function set | |
• Function Pointers: | Function hinting values | |
• Prefix Unary Operators: | Prefix unary operators overview | |
• C Prefix Unary Operators Set: | A libaime prefix unary operators set | |
• Infix Binary Operators: | Infix binary operators overview | |
• C Infix Binary Operators Set: | A libaime infix binary operators set | |
• Ternary Operators: | Ternary operators overview | |
• More Of Operators: | How operators work | |
• Implicit Conversions: | Function arguments implicit conversion | |
• Expression Syntax: | Not so formal description | |
• Expression Evaluation: | Dynamics of evaluation | |
• Sequenced Expression Evaluation: | Reverting control for function calls | |
• Memory Management: | Overriding the default memory manager | |
• Printing: | Printing expressions | |
• Application Defined Types: | Adding application specific types | |
• Optimizing Expressions: | Faster execution, smaller storage | |
• Error Reporting: | Printing useful debug information | |
• Evaluator Library Reference: | Functions, types, definitions |
Next: Programming Language Interpreters, Previous: Library Overview, Up: Top [Index]