Optional
identifierStart: ((arg0: any) => boolean)The function that will decide whether the given character is a valid identifier start character.
Optional
identifierContinue: ((arg0: any) => boolean)The function that will decide whether the given character is a valid identifier continue character.
Allows defining the set of characters that are allowed in AngularJS expressions. The function
identifierStart
will get called to know if a given character is a valid character to be the first character for an identifier. The functionidentifierContinue
will get called to know if a given character is a valid character to be a follow-up identifier character. The functionsidentifierStart
andidentifierContinue
will receive as arguments the single character to be identifier and the character code point. These arguments will bestring
andnumeric
. Keep in mind that thestring
parameter can be two characters long depending on the character representation. It is expected for the function to returntrue
orfalse
, whether that character is allowed or not.Since this function will be called extensively, keep the implementation of these functions fast, as the performance of these functions have a direct impact on the expressions parsing speed.