Report a bug
		
				If you spot a problem with this page, click here to create a Bugzilla issue.
		
			Improve this page
		
			Quickly fork, edit online, and submit a pull request for this page.
			Requires a signed-in GitHub account. This works well for small changes.
			If you'd like to make larger changes you may want to consider using
			a local clone.
		
	dmd.common.charactertables
Character tables related to identifiers.
Supports UAX31, C99, C11 and least restrictive (All).
Authors: 
License: 
Source common/charactertables.d
Documentation https://dlang.org/phobos/dmd_common_charactertables.html
- enumIdentifierTable: int;
- 
- UAX31
- C99
- C11
- LR
- Least Restrictive aka All
 
- structIdentifierCharLookup;
- 
- bool function(dchar)isStart;
- bool function(dchar)isContinue;
- static pure nothrow @nogc @safe IdentifierCharLookupforTable(IdentifierTabletable);
- Lookup the table given the table name
 
- pure nothrow @nogc @safe boolisAnyIdentifierCharacter(dcharc);
- Convenience function for use in places where we just don't care, what the identifier ranges are, or if it is start/continue.Returns:is character a member of least restrictive of all.Examples:assert(isAnyIdentifierCharacter('ğ')); 
- pure nothrow @nogc @safe boolisAnyStart(dcharc);
- Convenience function for use in places where we just don't care, what the identifier ranges are.Returns:is character a member of restrictive StartExamples:assert(isAnyStart('ğ')); 
- pure nothrow @nogc @safe boolisAnyContinue(dcharc);
- Convenience function for use in places where we just don't care, what the identifier ranges are.Returns:is character a member of least restrictive ContinueExamples:assert(isAnyContinue('ğ')); 
- enum intLS;
- UTF line separator
- enum intPS;
- UTF paragraph separator
- pure nothrow @nogc @safe boolisoctal(const charc);
- pure nothrow @nogc @safe boolishex(const charc);
- pure nothrow @nogc @safe boolisidchar(const charc);
- pure nothrow @nogc @safe boolisZeroSecond(const charc);
- pure nothrow @nogc @safe boolisDigitSecond(const charc);
- pure nothrow @nogc @safe boolissinglechar(const charc);
- pure nothrow @nogc @safe boolc_isxdigit(const intc);
- pure nothrow @nogc @safe boolc_isalnum(const intc);
Copyright © 1999-2025 by the D Language Foundation | Page generated by
Ddoc on Mon Mar 31 10:27:38 2025