isle/tools/ncc/ncc.style
Christian Semmler cc842f281b Add ncc tool
2023-12-11 12:53:28 -05:00

20 lines
554 B
Plaintext

ClassName: '^[A-Z][a-zA-Z0-9]+$'
# EnumConstantName
EnumName: '^\(unnamed|^[A-Z][a-zA-Z0-9]+$'
FunctionName: '^FUN_[a-f0-9]{8}$|^[A-Z][a-zA-Z0-9]+$'
ParameterName: '^p_[a-z0-9][a-zA-Z0-9]*$|^$'
StructName: '^\(unnamed|^[A-Z][a-zA-Z0-9]+$'
TypedefName: '^[A-Z][a-zA-Z0-9]+$'
UnionName: '^\(anon|^[A-Z][a-zA-Z0-9]+$'
VariableName:
ScopePrefix:
Global: 'g_'
ClassMember: 'm_'
StructMember: 'm_'
DataTypePrefix:
String: ''
Integer: ''
Bool: ''
Pointer: ''
Pattern: '^[a-z0-9][a-zA-Z0-9]*$'