validateIdent

Validates an identifier string as used in most programming languages.

The identifier must begin with a letter or with any of the additional_chars and may contain only ASCII letters and digits and any of the additional_chars.

Invalid identifiers will cause an exception with the error description to be thrown.

  1. string validateIdent(string str, string additional_chars, string entity_name, bool no_number_start)
    @safe
    string
    validateIdent
    ()
    (
    string str
    ,
    string additional_chars = "_"
    ,
    string entity_name = "An identifier"
    ,
    bool no_number_start = true
    )
  2. bool validateIdent(R error_sink, string str, string additional_chars, string entity_name, bool no_number_start)

Meta