This section describes the C2 language a bit more formally. If you really dont want to miss a feature or just want to know what exactly is allowed, look here.
Each page will describe some part of the syntax, this is done in the following way:
[..] - required parts <..> - optional parts name - keyword 'name'
<public> type [Name] [type specification] ;
- the keyword public is optional
- followed by keyword type
- followed by a required name (starting with a Capital letter)
- followed by a required type specification
- followed by a semi-colon