scanIdentifierScan for the next Identifier and trigger an assert if not present |
|
This information is part of the Modelica Standard Library maintained by the Modelica Association.
identifier = Strings.scanIdentifier(string);
(identifier, nextIndex) = Strings.scanIdentifier(string, startIndex=1, message="");
Function scanIdentifier scans the string starting at index "startIndex", checks whether the next token is an Identifier and returns its value as a string, as well as the index directly after the Identifier. An assert is triggered, if the scanned string does not contain an Identifier with optional leading white space.
| string |
Type: String Description: String to be scanned |
|---|---|
| startIndex |
Default Value: 1 Type: Integer Description: Start scanning of identifier at character startIndex |
| message |
Default Value: "" Type: String Description: Message used in error message if scan is not successful |
| identifier |
Type: String Description: Value of Identifier |
|---|---|
| nextIndex |
Type: Integer Description: Index of character after the found identifier |