You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|``E: SkipWS(string wsChars = " \r\n\t", bool opt = false)``| Skip given White Space characters (default: " \r\n\t").<br/><br/>**Parameters:**<br/><code>opt:</code> Make the Op optional or not.<br/><br/>**Returns:**<br/>True if not at Eos after skipping or opt == true else False. |
78
-
|``E: SkipWSC(bool termNL = false, string spaceChars = " \t", bool opt = false)``| Skip given space characters (default = " \t"), newlines (if termNL = false) and comments //... or /\*..\*/ (handles nested comments):<br/>- White space: spaceChars + "\r\n" if termNL is false.<br/>- Set termNL to position Index at the next newline not inside a block comment (/\*..\*/), else the newlines are also skipped.<br/><br/>**Parameters:**<br/><code>opt:</code> Make the Op optional or not.<br/><br/>**Returns:**<br/>True: Whitespace and comments skipped and Index directly after, or no comment error and opt == true.<br/> False: Eos or comment error (bad comment error is Logged. Use IsScanError() to check) - Index unchanged. |
93
+
|``E: SkipWSC(bool termNL = false, string spaceChars = " \t", bool opt = false)``| Skip White Space and comments:<br/>- White space: spaceChars + "\r\n" if termNL is false.<br/>- Block comments handle nesting and comments embedded in delimited strings.<br/>- Set termNL to true to stop at a newline, including the newline at the end of a line comment.<br/><br/>**Parameters:**<br/><code>termNL:</code> True to stop at a newline, including the newline at the end of a line comment.<br/><code>spaceChars:</code> Characters to regard as white-space (default: " \t").<br/><code>opt:</code> Make the Op optional or not.<br/><br/>**Returns:**<br/>True: Whitespace and comments skipped and Index directly after, or no comment error and opt == true.<br/> False: Eos or comment error (bad comment error is Logged. Use IsScanError() to check) - Index unchanged. |
79
94
|``E: Sp(string spaceChars = " \t")``| Skip given space characters (default = " \t").<br/><br/>**Returns:**<br/>True if not at Eos after skipping else False. |
80
95
|***Error Messages:***||
81
96
|``E: OnFail(string errorMsg, string errorSource = "Parse error")``| For convenience, bind OnFail to ErrorLog.<br/> |
0 commit comments