EControl Syntax Editor SDK
Библиотека Лексеров
Все правила и настройки синтаксического анализатора реализованы в виде публичных свйств в рамках одного компонента TSyntAnalyzer. Лексер является ресурсом данного компонента.
Заерезервированы два расширения для ресурсов лексеров:
*.LCF одиночный лексер (текстовый ресурс компонента TSyntAnalyzer).
*.LXL библиотека лексеров (текстовый ресурс компонента TSyntaxManager).
Все эти файлы сохраняются в текстовом формате "Delphi Form Resource".
Вы можете сохранить/загрузить лексер или библиотеку из файла, ресурса, потока. Вы можете легко импортировать лексер созданный, например, в демо редакторе в Вашу программу. Последнюю версию библиотеки лексеров Вы можете найти на станице Загрузка.
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 |
|