ProtoFlux:To Upper (Character): Difference between revisions

From Resonite Wiki
Created a page for the To Upper (Character) node.
 
m fixup & more details
Line 12: Line 12:
|}}
|}}


The <code>To Upper</code> node takes in a character literal and makes that character into the upper case variant of that letter. Numbers, symbols, and whitespace are unaffected by this.
The <code>To Upper</code> node takes in a character literal and transforms said character into the uppercase variant of it.


== Inputs ==
== Inputs ==


=== * ([[Type:char|char]]) ===  
=== * ([[Type:char|char]]) ===
 
The character to make uppercase.
The character literal to make upper case.


== Outputs ==
== Outputs ==


=== * ([[Type:char|char]]) ===
=== * ([[Type:char|char]]) ===
The uppercase variant of the given character. Characters that do not have an uppercase version mapped will not be changed.


The upper case character.
The specifics of Unicode uppercase and lowercase character mapping is too involved for this wiki page, but if one is interested, see [https://www.unicode.org/Public/UCD/latest/ucd/UnicodeData.txt the official Unicode data file] as well as [https://en.wikipedia.org/wiki/Unicode_character_property#Semantic_elements the format used for the file].


[[Category:ProtoFlux:Strings:Characters]]
[[Category:ProtoFlux:Strings:Characters]]

Revision as of 23:32, 28 April 2024

To Upper
Character
*
Characters

The To Upper node takes in a character literal and transforms said character into the uppercase variant of it.

Inputs

* (char)

The character to make uppercase.

Outputs

* (char)

The uppercase variant of the given character. Characters that do not have an uppercase version mapped will not be changed.

The specifics of Unicode uppercase and lowercase character mapping is too involved for this wiki page, but if one is interested, see the official Unicode data file as well as the format used for the file.