Before revision: UTSL supports language features such as: URL Flow control - "if/then/else, select/case" Loops - "for, while, for each" Data types - "int, double, bool, string" Numerical operators - "=, +, -, *, /, %, **, --, &, |, <<, >>" Logical operators - "==, <, >, >=, <=, !=, ^" Arrays - "declare, resize, and [] operator" Furthermore specialized classes for testing were added: Pin and PinList classes - "for the test board specifics" TestEnvironment class - "wafer level vs final testing" SerialPort and SerialDataFrame classes - "for device serial communications" Evaluate class - "data-logs the results and compares the results to the defined limits" UTSL also supports the unitls and scales wherever floating point numbers are used.
After revision: UTSL supports language features such URL Flow control - "if/then/else, select/case" Loops - "for, while, for each" Data types - "int, double, bool, string" Numerical operators - "=, +, -, *, /, %, **, --, &, |, <<, >>" Logical operators - "==, <, >, >=, <=, !=, ^" Arrays - "declare, resize, and [] operator" Furthermore specialized classes for testing were added: Pin and PinList classes - "for the test board specifics" TestEnvironment class - "wafer level vs final testing" SerialPort and SerialDataFrame classes - "for device serial communications" Evaluate class - "data-logs the results and compares the results to the defined limits" UTSL also supports the unitls and scales wherever floating point numbers are used.