UniversalExpressionParser¶
- Summary
- Literals
- Functions and Braces
- Operators
- Example of defining operators in an implementation of UniversalExpressionParser.IExpressionLanguageProvider
- Example of considering priorities when parsing operators
- Example of using braces to change order of application of operators
- Example of operators with multiple parts in operator names
- Example of two operators (e.g., postfix operators, then a binary operator) used next to each other without spaces in between
- Example of unary prefix operator used to implement “return” statement
- Numeric Values
- Texts
- Code Separators and Code Blocks
- Keywords
- Prefixes
- Postfixes
- Custom Expression Item Parsers
- Comments
- Error Reporting
- Parsing Section in Text
- Case Sensitivity and Non Standard Language Features