Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


ParserSettings

Class for Parser settings. Properties should be considered as 'init-only' like implemented in C# 9. Any changes after passing settings as argument to CTORs may not have effect.
Read time 1 minuteLast updated 14 days ago

Definition

public class ParserSettings

Properties

Property

Description

ConvertCharacterStringLiteralsThis setting is relevant for the LiteralText. If
true
(the default), character string literals are treated like in "normal" string.Format: string.Format("\t") will return a "TAB" character If
false
, character string literals are not converted, just like with this string.Format: string.Format(@"\t") will return the 2 characters "" and "t"
ErrorActionBehavior that the Parser applies when a parsing error occurs. The default is ParseErrorAction.ThrowError.

Methods

Method

Description

AddCustomOperatorCharsAdds a list of allowable operator characters on top of the standard OperatorChars setting. Operator chars and selector chars must be different.
AddCustomSelectorCharsAdds a list of allowable selector characters on top of the SelectorChars setting. This can be useful to support additional selector syntax such as math. Characters in DisallowedSelectorChars cannot be added. Operator chars and selector chars must be different.