EControl Syntax Editor SDK
Lexer library
Lexer rules and options are implemented as published properties of TSyntAnalyzer component. Lexer is resource of this component.
There are two file extensions used to store lexer resources:
*.LCF Single lexer configuration (text delphi resource of TSyntAnalyzer).
*.LXL Lexer library (text delphi resource of TSyntaxManager).
All this files in "Delphi Form Resource" text format.
You may save/load lexer and library configuration, so it is possible to exchange resource of lexer configurations. Update of default lexer library you can find at download page.
| Lexer Name |
Group |
Extensions |
| Pascal | Programming Languages | pas inc dpr dpk lpr lpk |
| C | Programming Languages | c h |
| C++ | Programming Languages | c cpp cxx h hpp |
| Visual Basic | Programming Languages | bas vb |
| Assembler | Programming Languages | asm |
| C# | Programming Languages | c cpp h cs |
| Java Builder | Programming Languages | java jav |
| Fortran | Programming Languages | f for f90 f95 f2k |
| Perl | Programming Languages | pl pm cgi pod |
| PHP | Programming Languages | php php2 php3 php4 php5 |
| Lisp | Programming Languages | |
| Python | Programming Languages | py |
| 1C | Programming Languages | |
| Visual Basic | Programming Languages | bas |
| DigitalMars D | Programming Languages | d |
| Ruby | Programming Languages | rb rbw |
| Clipper | Programming Languages | clp |
| Clarion | Programming Languages | |
| Acu Cobol | Programming Languages | cbl |
| Cobol | Programming Languages | cbl |
| FoxPro | Programming Languages | prg |
| Modula 2 | Programming Languages | |
| Oberon | Programming Languages | ob2 mod |
| Resource files | Programming Resources | Rc |
| Delphi resources | Programming Resources | dfm lxl lcf |
| Make files | Programming Resources | |
| Help contents | Programming Resources | cnt |
| IDL | Programming Resources | idl |
| FastMM Leaks Report | Programming Resources | |
| C++Builder project | Programming Resources | bpk bpr |
| MadExcept report | Programming Resources | |
| SQL | SQL | sql |
| PL/SQL | SQL | sql pck |
| SQL White | SQL | sql |
| SQL Blue | SQL | sql |
| MySQL SQL | SQL | sql |
| MySQL Stored Procedures | SQL | sql pck |
| VB script | Scripts | vb |
| C++ Script | Scripts | c cpp |
| Java Script | Scripts | js |
| Java script | Scripts | js |
| Pascal script | Scripts | |
| Pascal script | Scripts | |
| Pascal Script | Scripts | pas |
| PAX Pascal | Scripts | pas |
| CVAVR | Scripts | c h |
| Adobe Script | Scripts | as |
| Bash Shellscript | Scripts | sh csh |
| Verilog HDL | Scripts | v |
| AutoHotKey | Scripts | ahk |
| AutoIt | Scripts | au3 |
| HTML documents | HTML | htm html php asp aspx |
| HTML with scripts | HTML | htm html |
| HTML documents | HTML | htm html php asp aspx |
| Coldfusion | HTML | cfm |
| Style sheets | HTML | css |
| XML | | xml xsl xslt mmpa mmpr sti bdsproj xsd |
| INI | | ini dsk dti dof inf lng srv reg sas |
| Batch files (bat, cmd) | | bat cmd |
| Inno Setup | Installers | iss |
| NSIS | Installers | nsh nsi |
| NSL Assembler | Installers | nsl |
| Regular expressions | Syntax Editor | |
| Grammar | Syntax Editor | zg |
| Hyperlink extractor | Syntax Editor | |
| Text files | Text | txt |
| Def text | Text | txt |
| Two Columns | Text | |
| Empty lines | Text | |
| Formatted plain text | Text | |
| Multi Columns | Text | |
| BNF | Miscellaneous::BNF | bnf custom |
| BNF Single Rule | Miscellaneous::BNF | bnf custom |
| ASAP Meta Languge | Miscellaneous | |
| ASAP 2 database | Miscellaneous | a2l |
| Latex | Miscellaneous | tex sty aux toc idx |
| Gold Parser | Miscellaneous | grm |
| RPG/IV | Miscellaneous | rpg rpgle |
| RPG/IV (Free Syntax) | Miscellaneous | |
| JCL | Miscellaneous | jcl |
| VAR file | Miscellaneous | var |
| Teksoft Posts | Miscellaneous | src lib mch atr sec sin set cal reg |
| Expressions | Miscellaneous | |
| TrVLog | Miscellaneous | log |
| MIB files (SNMP protocol) | Miscellaneous | mib my |
| MIB Properties | Miscellaneous | |
| Outline | Miscellaneous | |
| rsmac | Miscellaneous | mac |
| GAMS | Miscellaneous | gms |
| Apache configuration | Miscellaneous | conf |
| Adobe Flash | Miscellaneous | |
| Multiple lexers demo | Miscellaneous | |
| MacroScript | Miscellaneous | scp |
| Parser3 | Miscellaneous | p |
| OutlineStyle | Miscellaneous | |
| CRF lexer | Miscellaneous | |
| Test Result | Miscellaneous | |
| Logfiles | Miscellaneous | log |
|