A combination of pascal and camel case. PasCamelCase is a lenient case style that is allows a phrase to use either pascal case or camel case rules.
In addition, PasCamelCase allows for 2-3 letter acronyms such as IOStream
, StreamIO
, DeviceID
, deviceID
, AwsVPC
, awsVPC
, ```serialNO``. This rule is inspired by Microsoft's Capitalization Convention
For a phrase to be valid PasCamelCase it:
The following are all valid PasCamelCase phrases:
a
aG
camelCase
camelCasE
aGa
alphabet
camelCase
cP3
a1
a1G
a123
camelCa1
camel01C
streamIO
deviceID
serialNO
awsVPC
A
Ag
AaA
Aabc123
Pascal2Case
Pascal2CaseA
Mode2A
Mode2A2
Mode2A2A
SupportsIpv6OnIos
IOStream
StreamIO
IOStream
DeviceID
AwsVPC
DeviceSNS
CreateAMode
CreateBMode
ABCabcABCabc
ABCabcABCabcA
Camel01CC01
The following are not PasCamelCase phrases:
2PascalCase
CamelCa_1
HELLO
HTMLParser
AabcABCDabcABCD
streamIOIO