version = 1
[[helper]]
kind = "lexer-predicate"
name = "IsStartOfFile"
returns = "bool"
lower = "hook"
[[helper]]
kind = "lexer-predicate"
name = "IsRegexPossible"
returns = "bool"
lower = "hook"
[[helper]]
kind = "lexer-predicate"
name = "IsInTemplateString"
returns = "bool"
lower = "hook"
[[helper]]
kind = "lexer-predicate"
name = "IsStrictMode"
returns = "bool"
lower = "hook"
[[helper]]
kind = "lexer-action"
name = "ProcessOpenBrace"
returns = "unit"
lower = "hook"
[[helper]]
kind = "lexer-action"
name = "ProcessCloseBrace"
returns = "unit"
lower = "hook"
[[helper]]
kind = "lexer-action"
name = "ProcessStringLiteral"
returns = "unit"
lower = "hook"
[[helper]]
kind = "lexer-action"
name = "ProcessTemplateOpenBrace"
returns = "unit"
lower = "hook"
[[helper]]
kind = "lexer-action"
name = "ProcessTemplateCloseBrace"
returns = "unit"
lower = "hook"
[[helper]]
kind = "lexer-action"
name = "StartTemplateString"
returns = "unit"
lower = "hook"
[[helper]]
kind = "lexer-action"
name = "IncreaseTemplateDepth"
returns = "unit"
lower = "hook"
[[helper]]
kind = "lexer-action"
name = "DecreaseTemplateDepth"
returns = "unit"
lower = "hook"
[[helper]]
name = "notLineTerminator"
returns = "bool"
lower = "hook"
[[helper]]
name = "lineTerminatorAhead"
returns = "bool"
lower = "hook"
[[helper]]
name = "notOpenBraceAndNotFunction"
returns = "bool"
lower = "hook"
[[helper]]
name = "notOpenBraceAndNotFunctionAndNotInterface"
returns = "bool"
lower = "hook"
[[helper]]
name = "closeBrace"
returns = "bool"
lower = "hook"
[[helper]]
name = "n"
arguments = "string"
returns = "bool"
lower = "hook"
[[helper]]
name = "p"
arguments = "string"
returns = "bool"
lower = "hook"