C, But Persian keywords can also be used.
farCn is just a lexical analyzer that converts farCn to C, and does not involve a parser. so it does not care about syntax of the input file, It expects valid farCn code to generate valid C code.
| C | farCn |
|---|---|
| auto | khodkar |
| break | beshkan |
| case | mored |
| char | char |
| const | payani |
| continue | edame bede |
| default | pishfarz |
| do | anjam bede |
| double | do barabar |
| else | joz in |
| enum | shomaresh |
| extern | birooni |
| float | shenavar |
| for | baraye |
| goto | boro be |
| if | agar |
| inline | khatti |
| int | sahih |
| long | boland |
| main | asli |
| register | sabbat |
| restrict | monhaser |
| return | bargard |
| short | kootah |
| signed | alamatdar |
| sizeof | andazeye |
| static | ista |
| struct | sakhtar |
| switch | gozine |
| typedef | taarifkon |
| union | anjoman |
| unsigned | bialamat |
| void | tohi |
| volatile | farrar |
| while | madamike |
| endif | payan agar |
| include | shamelkon |
| define | taarif |
| defined | taarifshode |