ООО НПФ "ЕКонтрол"
ENG  RUS  

EControl Syntax Editor SDK

Библиотека Лексеров

Все правила и настройки синтаксического анализатора реализованы в виде публичных свйств в рамках одного компонента TSyntAnalyzer. Лексер является ресурсом данного компонента.

Заерезервированы два расширения для ресурсов лексеров:
*.LCF одиночный лексер (текстовый ресурс компонента TSyntAnalyzer).
*.LXL библиотека лексеров (текстовый ресурс компонента TSyntaxManager).
Все эти файлы сохраняются в текстовом формате "Delphi Form Resource".

Вы можете сохранить/загрузить лексер или библиотеку из файла, ресурса, потока. Вы можете легко импортировать лексер созданный, например, в демо редакторе в Вашу программу. Последнюю версию библиотеки лексеров Вы можете найти на станице Загрузка.

Lexer Name Group Extensions
PascalProgramming Languagespas inc dpr dpk lpr lpk
CProgramming Languagesc h
C++Programming Languagesc cpp cxx h hpp
Visual BasicProgramming Languagesbas vb
AssemblerProgramming Languagesasm
C#Programming Languagesc cpp h cs
Java BuilderProgramming Languagesjava jav
FortranProgramming Languagesf for f90 f95 f2k
PerlProgramming Languagespl pm cgi pod
PHPProgramming Languagesphp php2 php3 php4 php5
LispProgramming Languages 
PythonProgramming Languagespy
1CProgramming Languages 
Visual BasicProgramming Languagesbas
DigitalMars DProgramming Languagesd
RubyProgramming Languagesrb rbw
ClipperProgramming Languagesclp
ClarionProgramming Languages 
Acu CobolProgramming Languagescbl
CobolProgramming Languagescbl
FoxProProgramming Languagesprg
Modula 2Programming Languages 
OberonProgramming Languagesob2 mod
Resource filesProgramming ResourcesRc
Delphi resourcesProgramming Resourcesdfm lxl lcf
Make filesProgramming Resources 
Help contentsProgramming Resourcescnt
IDLProgramming Resourcesidl
FastMM Leaks ReportProgramming Resources 
C++Builder projectProgramming Resourcesbpk bpr
MadExcept reportProgramming Resources 
SQLSQLsql
PL/SQLSQLsql pck
SQL WhiteSQLsql
SQL BlueSQLsql
MySQL SQLSQLsql
MySQL Stored ProceduresSQLsql pck
VB scriptScriptsvb
C++ ScriptScriptsc cpp
Java ScriptScriptsjs
Java scriptScriptsjs
Pascal scriptScripts 
Pascal scriptScripts 
Pascal ScriptScriptspas
PAX PascalScriptspas
CVAVRScriptsc h
Adobe ScriptScriptsas
Bash ShellscriptScriptssh csh
Verilog HDLScriptsv
AutoHotKeyScriptsahk
AutoItScriptsau3
HTML documentsHTMLhtm html php asp aspx
HTML with scriptsHTMLhtm html
HTML documentsHTMLhtm html php asp aspx
ColdfusionHTMLcfm
Style sheets HTMLcss
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 SetupInstallersiss
NSISInstallersnsh nsi
NSL AssemblerInstallersnsl
Regular expressionsSyntax Editor 
GrammarSyntax Editorzg
Hyperlink extractorSyntax Editor 
Text filesTexttxt
Def textTexttxt
Two ColumnsText 
Empty linesText 
Formatted plain textText 
Multi ColumnsText 
BNFMiscellaneous::BNFbnf custom
BNF Single RuleMiscellaneous::BNFbnf custom
ASAP Meta LangugeMiscellaneous 
ASAP 2 databaseMiscellaneousa2l
LatexMiscellaneoustex sty aux toc idx
Gold ParserMiscellaneousgrm
RPG/IVMiscellaneousrpg rpgle
RPG/IV (Free Syntax)Miscellaneous 
JCLMiscellaneousjcl
VAR fileMiscellaneousvar
Teksoft PostsMiscellaneoussrc lib mch atr sec sin set cal reg
ExpressionsMiscellaneous 
TrVLogMiscellaneouslog
MIB files (SNMP protocol)Miscellaneousmib my
MIB PropertiesMiscellaneous 
OutlineMiscellaneous 
rsmacMiscellaneousmac
GAMSMiscellaneousgms
Apache configurationMiscellaneousconf
Adobe FlashMiscellaneous 
Multiple lexers demoMiscellaneous 
MacroScriptMiscellaneousscp
Parser3Miscellaneousp
OutlineStyleMiscellaneous 
CRF lexerMiscellaneous 
Test ResultMiscellaneous 
LogfilesMiscellaneouslog
Copyright © EControl Ltd., 2004 - 2017