Language
eTamil keyword reference
Every keyword in the language — Tamil script, the romanized ezuqqu spelling, and the English alias where one exists. All forms are interchangeable in source.
Every keyword in eTamil, grouped as the lexer groups them.
Each row lists the forms that produce the same token: Tamil script, the
romanized (ezuqqu) spelling, and where one exists an English alias. All
forms are interchangeable in source code — எண், eN and int are the same token.
The three Tamil nasals stay distinct in romanized form: ண = N, ந = n,
ன = Z. See the romanization scheme
for the full letter mapping.
The Token column is the name the compiler uses internally. You will rarely need
it: since names are stored exactly as you type them, வங்கி = 5 creates a variable
called வங்கி and {வரி: 100} produces the field வரி. The token name still
matters in two places, where what is named belongs to the host rather than to you —
the database type in தளம்_இணை, and the HTTP method in வழி.
Note the consequence: {வரி: 1} and {vari: 1} are different fields. Pick one
spelling per program.
Hard-reserved words. Type keywords and SQL clause keywords cannot be used as
names at all: எண், சொல், அணி, வரிசை, விதி, இடம், உள், வெளி, குழு, சேர்.
Financial keywords are not reserved — தொகை is a perfectly good name for an amount.
Generated from the lexer in
etamil_compiler/src/lexer.rs.
Core Financial & Accounting
| Tamil | Romanized | English alias | Token |
|---|---|---|---|
| வரவு | varavu |
— | Credit |
| பற்று | paRRu |
— | Debit |
| இருப்பு | iruppu |
— | Balance |
| வீதம் | vIqam |
— | Rate |
| சொத்து | soqqu |
— | Asset |
| பொறுப்பு | poRuppu |
— | Liability |
| பங்கு | pawku |
— | Equity |
| வருவாய் | varuvAy |
— | Revenue |
| செலவு | celavu |
— | Expense |
| வருமானம் | varumAZam |
— | Income |
| பயன் | payaZ |
— | Profit |
| இழப்பு | izappu |
— | Loss |
| வரி | vari |
— | Tax |
| நிகர | nikara |
— | Net |
| மொத்த | moqqa |
— | Gross |
| வட்டி | vatti |
— | Interest |
| பேரேடு | pErEtu |
— | Ledger |
| பதிவு | paqivu |
— | Journal |
| கடன் | kataZ |
— | Loan |
| நிதி | niqi |
— | Finance |
| அறிக்கை | aRikkY |
— | Statement |
| மதிப்பீடு | matippIDu |
— | Valuation |
| கடன்_அட்டை | kataZ_attY |
— | CreditCard |
| பணம் | paNam |
— | Cash |
| வங்கி | vawki |
— | Bank |
| பெறத்தக்க | peRaqqakka |
— | Receivable |
| கொடுக்காத | kotukkAqa |
— | Payable |
| விற்பனர் | viRpaZar |
— | Vendor |
| வாங்குநர் | vAwkunar |
— | Customer |
| நிலையான | nilYyAZa |
— | Fixed |
| நடப்பு | natappu |
— | Current |
| நடப்பிலில்லா | natappilillA |
— | NonCurrent |
| முகவரி | mukavari |
— | Address |
| தொகை | toqai |
— | Amount |
| நாணயம் | nANayam |
— | Currency |
| பரிவர்த்தனை | parivarttaZai |
— | Transaction |
| தேய்மானம் | qEymAZam |
— | Depreciation |
| கடன்தீர்ப்பு | kataZ_qIrppu |
— | Amortization |
| மதிப்புயர்வு | matippuyarvu |
— | Appreciation |
| மூலதனம் | mUlataZam |
— | Capital |
| இருப்பாய்வு | iruppAyvu |
— | TrialBalance |
| இருப்புநிலை | iruppunilY |
— | BalanceSheet |
| வருமான_அறிக்கை | varumAZ_aRikkY |
— | IncomeStatement |
| பணப்புழக்கம் | paNappuzakkam |
— | CashFlow |
| வருமான_வரி | varumAZ_vari |
— | IncomeTax |
| வணிகவரி | vaNikavari |
_GST |
GST |
| வரியறிக்கை | variyaRikkY |
_ITR |
ITR |
Transactions & Documents
| Tamil | Romanized | English alias | Token |
|---|---|---|---|
| விற்பனை | viRpaZY |
— | Sales |
| கொள்முதல் | koLmuqal |
— | Purchase |
| விலைப்பட்டியல் | vilYppattiyal |
— | Invoice |
| ரசீது | racIqu |
— | Receipt |
| காசோலை | kAcOlY |
— | Cheque |
| ஒப்பந்தம் | oppanqam |
— | Contract |
| சரக்கு | carakku |
— | Goods |
| சரக்கிருப்பு | carakkiruppu |
— | Inventory |
Money Movement
| Tamil | Romanized | English alias | Token |
|---|---|---|---|
| வைப்பு | vYppu |
— | Deposit |
| எடுப்பு | etuppu |
— | Withdrawal |
| பரிமாற்றம் | parimARRam |
— | Transfer |
| முன்பணம் | muZpaNam |
— | Advance |
| நிலுவை | niluvY |
— | Outstanding |
| தவணை | qavaNY |
— | Installment |
| அசல் | acal |
— | Principal |
Income & Costs
| Tamil | Romanized | English alias | Token |
|---|---|---|---|
| ஊதியம் | Uqiyam |
— | Salary |
| வாடகை | vAtakY |
— | Rent |
| கட்டணம் | kattaNam |
— | Fee |
| தள்ளுபடி | qaLLupati |
— | Discount |
| அபராதம் | aparAqam |
— | Penalty |
| காப்பீடு | kAppItu |
— | Insurance |
| ஈவுத்தொகை | IvuqqokY |
— | Dividend |
| முதலீடு | muqalItu |
— | Investment |
| விலை | vilY |
— | Price |
Accounts, Reporting & Audit
| Tamil | Romanized | English alias | Token |
|---|---|---|---|
| கணக்கு | kaNakku |
— | Account |
| தணிக்கை | qaNikkY |
— | Audit |
| நிதியாண்டு | niqiyANtu |
— | FiscalYear |
| காலாண்டு | kAlANtu |
— | Quarter |
| பங்குதாரர் | pawkuqArar |
— | Shareholder |
| நிதித்திட்டம் | niqiqqittam |
— | Budget |
Indian Taxation
| Tamil | Romanized | English alias | Token |
|---|---|---|---|
| வரிப்பிடித்தம் | varippitiqqam |
_TDS |
TDS |
| உள்ளீட்டுவரி | uLLIttuvari |
_ITC |
InputTaxCredit |
| விலக்கு | vilakku |
— | Deduction |
| விதிவிலக்கு | viqivilakku |
— | Exemption |
| அடுக்கு | atukku |
— | Slab |
| சுங்கவரி | cuwkavari |
— | CustomsDuty |
| கலால்வரி | kalAlvari |
— | ExciseDuty |
| முத்திரைத்தீர்வை | muqqirYqqIrvY |
— | StampDuty |
| மதிப்பீட்டாண்டு | maqippIttANtu |
— | AssessmentYear |
Variables & Data Types
| Tamil | Romanized | English alias | Token |
|---|---|---|---|
| எண் | eN |
— | IntegerType |
| பின்னம் | piZZam |
— | FloatType |
| சொல் | col |
— | StringType |
| ஈர்ம | Irma |
— | BoolType |
| உரை | urY |
— | TextType |
| அணி | aNi |
— | ArrayType |
| தரவு | qaravu |
— | DataType |
| பொருள் | poruL |
— | ObjectType |
| தேதி | qEqi |
— | DateType |
| மெய் | mey |
— | True |
| பொய் | poy |
— | False |
| இன்மை | iZmY |
— | Null |
| மாறி | mARi |
— | Let |
| நிலை | nilY |
— | Const |
Control Flow
| Tamil | Romanized | English alias | Token |
|---|---|---|---|
| எனில் | eZil |
— | If |
| இன்றேல் | iZREl |
— | Else |
| சுற்று | cuRRu |
— | Loop |
| அச்சு | accu |
— | Print |
| உள்ளிடு | uLLitu |
— | Input |
Functions
| Tamil | Romanized | English alias | Token |
|---|---|---|---|
| செயல் | ceyal |
_fn |
Function |
| திரும்பு | qirumpu |
_return |
Return |
Iteration
| Tamil | Romanized | English alias | Token |
|---|---|---|---|
| ஒவ்வொரு | ovvoru |
_each |
ForEach |
| இல் | il |
_in |
In |
Modules
| Tamil | Romanized | English alias | Token |
|---|---|---|---|
| இறக்கு | iRakku |
_import |
Import |
File I/O Operations
| Tamil | Romanized | English alias | Token |
|---|---|---|---|
| கோப்பு | kOppu |
_file |
File |
| தரவுரை | qaravurY |
_CSV |
CSV |
| படி | pati |
_read |
Read |
| எழுது | ezuqu |
_write |
Write |
| திற | qiRa |
_open |
Open |
| மூடு | mUtu |
_close |
Close |
| கோப்பு_திற | kOppu_qiRa |
_fileOpen |
FileOpen |
| கோப்பு_மூடு | kOppu_mUtu |
_fileClose |
FileClose |
| கோப்பு_படி | kOppu_pati |
_fileRead |
FileRead |
| கோப்பு_எழுது | kOppu_ezuqu |
_fileWrite |
FileWrite |
| கோப்பு_நிரை | kOppu_nirY |
_fileLines |
FileLines |
| தரவுரை_படி | qaravurY_pati |
_readCSV |
ReadCSV |
| தரவுரை_எழுது | qaravurY_ezuqu |
_writeCSV |
WriteCSV |
Database Connectivity Operations
| Tamil | Romanized | English alias | Token |
|---|---|---|---|
| தரவுதளம் | qaravuqaLam |
_database |
Database |
| தளம்_இணை | qaLam_iNY |
_dbConnect |
DBConnect |
| தளம்_பிரி | qaLam_piri |
_dbDisconnect |
DBDisconnect |
| தளம்_வினா | qaLam_viZA |
_dbQuery |
DBQuery |
| தளம்_செய் | qaLam_cey |
_dbExecute |
DBExecute |
| தளம்_தேடு | qaLam_qEtu |
_dbSearch |
DBSearch |
| தளம்_செருக | qaLam_ceruka |
_dbInsert |
DBInsert |
| தளம்_புதுப்பி | qaLam_puquppi |
_dbUpdate |
DBUpdate |
| தளம்_நீக்கு | qaLam_nIkku |
_dbDelete |
DBDelete |
Database Types
| Tamil | Romanized | English alias | Token |
|---|---|---|---|
| கவி_மொழி | kavi_mozi |
_SQL |
SQL |
| தேடு_மொழி | qEtu_mozi |
_NoSQL |
NoSQL |
| சீகுலைட் | cIkulYt |
_SQLite |
SQLite |
| மைசீகுல் | mYcIkul |
_MySQL |
MySQL |
| போச்குரசீகுல் | pOckuracIkul |
_PostgreSQL |
PostgreSQL |
| மாங்கோடிபி | mAwkOtipi |
_MongoDB |
MongoDB |
| ரெடிஸ் | retis |
_Redis |
Redis |
| ஜேசான் | jEcAZ |
_JSON |
JSONdb |
Database Operations
| Tamil | Romanized | English alias | Token |
|---|---|---|---|
| அட்டை | attY |
_table |
Table |
| தொகுப்பு | toguippu |
_collection |
Collection |
| நிரை | nirY |
_row |
Row |
| பத்தி | paqqi |
_column |
Column |
| விசை | vicY |
_key |
Key |
| தனிக_விசை | taZik_vicY |
_primaryKey |
PrimaryKey |
| வெளி_விசை | veLi_vicY |
_foreignKey |
ForeignKey |
| குறியீடு | kuRiyItu |
_index |
Index |
| அட்டை_ஆக்கு | attY_Akku |
_createTable |
CreateTable |
| அட்டை_மாற்று | attY_mARRu |
_alterTable |
AlterTable |
| அட்டை_நீக்கு | attY_nIkku |
_dropTable |
DropTable |
Database Clauses & Keywords
| Tamil | Romanized | English alias | Token |
|---|---|---|---|
| தேர்வெடு | qErvetu |
_select |
Select |
| இதனில் | iqaZil |
_from |
From |
| விதி | viqi |
_where |
Where |
| வரிசை | varicY |
_orderBy |
OrderBy |
| குழு | kuzu |
_groupBy |
GroupBy |
| சேர் | cEr |
_join |
Join |
| இடம் | itam |
_left |
Left |
| வலம் | valam |
_right |
Right |
| உள் | uL |
_inner |
Inner |
| வெளி | veLi |
_outer |
Outer |
| தனிக | qaZika |
_distinct |
Distinct |
| வரம்பு | varampu |
_limit |
Limit |
| ஈடு | Itu |
_offset |
Offset |
REST API & HTTP
| Tamil | Romanized | English alias | Token |
|---|---|---|---|
| தள_இடை | qaLa_itY |
_api |
API |
| இறுதி_புள்ளி | iraqi_pulli |
_endpoint |
Endpoint |
| வழி | vazhi |
_route |
Route |
| கோரிக்கை | kOrikkY |
_request |
Request |
| பதில் | paDil |
_response |
Response |
| தலைப்பு | talYppu |
_header |
Header |
| உடல் | uqal |
_body |
Body |
| அளவுரு | aLavuru |
_param |
Param |
| வினா_அளவுரு | viZA_aLavuru |
_queryParam |
QueryParam |
| பாதை_அளவுரு | pAtY_aLavuru |
_pathParam |
PathParam |
| ஜேசான்_உரை | jEcAZ_urY |
_jsonBody |
JSONBody |
| உரலி | urali |
_url |
URL |
| புரவலன் | puravalaZ |
_host |
Host |
| குதை | kuqY |
_port |
Port |
| முறை | muRY |
_method |
Method |
| பெறு | peRu |
_get |
HttpGet |
| பதி | paqi |
_post |
HttpPost |
| இடு | itu |
_put |
HttpPut |
| அழி | azi |
_delete |
HttpDelete |
| ஒட்டு | ottu |
_patch |
HttpPatch |
| தெரிவு | qerivu |
_options |
HttpOptions |
| தலை | talY |
_head |
HttpHead |
| நிலை_குறி | nilY_kuRi |
_statusCode |
StatusCode |
| நிலை_செய்தி | nilY_ceyqi |
_statusMessage |
StatusMessage |
| உறுதி | uRuqi |
_auth |
Auth |
| குறிதாங்கி | kuRiqAwki |
_bearerToken |
BearerToken |
| உரை_வகை | urY_vakY |
_contentType |
ContentType |
| சேவை | cEvY |
_serve |
Serve |
| வழங்கி_தொடங்கு | vazawki_toqotawku |
_startServer |
StartServer |
| வழங்கி_நிறுத்து | vazawki_niRuqqu |
_stopServer |
StopServer |
Encryption & Security
| Tamil | Romanized | English alias | Token |
|---|---|---|---|
| மறை | maRY |
_encrypt |
Encrypt |
| வெளிப்படு | veLippatu |
_decrypt |
Decrypt |
| குறிமுறை | kuRimuRY |
_password |
Password |
| மறை_விசை | maRY_vicY |
_encryptionKey |
EncryptionKey |
Logical Operators
| Tamil | Romanized | English alias | Token |
|---|---|---|---|
| மற்றும் | maRRum |
_and |
And |
| அல்லது | allaqu |
_or |
Or |
| இல்லை | illY |
_not |
Not |
Literals & Identifiers
| Tamil | Romanized | English alias | Token | |—|—|—|—|
Comparison Operators
| Tamil | Romanized | English alias | Token | |—|—|—|—|
Operators & Symbols
| Tamil | Romanized | English alias | Token | |—|—|—|—|
Operators
| Symbol | Meaning |
|---|---|
> |
greater than |
< |
less than |
== |
equal |
!= |
not equal |
>= |
greater or equal |
<= |
less or equal |
= |
assignment |
+ |
add |
- |
subtract (also unary minus) |
* |
multiply |
/ |
divide |
& |
string concatenation |
? |
|
[ |
|
] |
|
. |
|
: |
|
( |
open group |
) |
close group |
{ |
open block |
} |
close block |
, |
separator |
; |
end of statement |
Literals
| Form | Example | Notes |
|---|---|---|
| Number | 1500, 99.99 |
fixed-point decimal — 0.1 + 0.2 is exactly 0.3 |
| Percentage | 20% |
converted at lex time to exactly 0.20 |
| String | "vaNakkam" |
escape sequences are not yet unescaped |
| Identifier | varuvAy, வருவாய் |
Tamil letters, ASCII letters, digits, underscore |