This repository has been archived by the owner on Sep 26, 2023. It is now read-only.
Components validation
- Validate component's xml files
- Warn about absent required attributes
- Warn about attributes referencing undefined functions
- Fix syntax parsing issues
- Float constants recognized with uppercase exponent: 1.2E10, 2D-2
- Hexadecimal constants can contain lowercase letters: &habcd
- Allow function as return type
- Resolve ambiguity in print statement followed by spaces and :
- Attribute name following @ operator can be reserved word: xml@for, xml@true
- Additional validations
- Detect calls to undefined functions
- Detect name collisions between functions and local variables