# Functions
IsValidIdentifier returns true if the given string is a valid Alloy identifier.
New creates a new scanner to tokenize the provided input config.
SanitizeIdentifier will return the given string mutated into a valid Alloy identifier.
# Constants
IncludeComments will cause comments to be returned as comment tokens.
# Type aliases
ErrorHandler is invoked whenever there is an error.
Mode is a set of bitwise flags which control scanner behavior.