TSynWeb 1.4.140
Freeware
03 Apr 2007
In category
Components > Edits, Memos > Other Edits
Description
TSynWeb is multi syntax highlighter for SynEdit/UniSynEdti, but doen`t use TSynMultiSyn (and won`t work with it).Features:
- support for embedded:
- PHP, CSS, JS in MarkupLanguage (HTML, WML)
- PHP in CSS, JS, XML
- support for UniSynEdit
- faster about 2-10 times than using TSynMultiSyn with HTML/PHP/CSS/JS
- html tag matching
- inteligment brace/token matching (with SynTokenMatch)
- support for WML 1.1/1.2/1.3
- full validation for tags (also checks for valid "/>" or ">") and its attributes for HTML across difference versions (for XHTML - case sensitive)
- values in tags without quotation are also highlighted as ValueAttrib (only in HTML, in XHTML is highlighted as error because, XHTML doesn`t allow for unquoted values)
- in CSS validation for tags (you can set also HTML version)
- validation for Ampersand tags (eg. & amp, & copy)
- almost FULL validation for CSS across CSS1 and CSS2.1
- support for < script language="php"> as start tag for PHP (also < ?, < ?php, < ?=, < %)
- end tags for PHP doesn`t stop in strings, comments (stops only in singleline), etc, you can now write "< ?xml ... ?>" and PHP mode doesn`t stop,
- suppor for custom HEREDOC names (defined in TStringList, or any you type - comparing based on CRC8)
- supprt for encapusled vars or escaped chars in strings (different highlighter attrib) with error checking
- any word (but not keyword or function name) written in UpperCase highlighted as ConstantAttrib
- ActiveHighlighterSwitch - see demo (check "Active HL" in demo app)
- parsed source code of php to get function names (for php4 and php5+PECL)
- included SynTokenMatch
- function to fill TSynCompletionProposal from SynWeb data
- any many more.
Components included:
- TSynWebHtmlSyn - multi highlighter for (X)Html with CSS, JS and PHP embedded
- TSynWebWmlSyn - highlighter for WML 1.1/1.2/1.3 with php embedded support
- TSynWebXmlSyn - highlighter for simple XML files (with php embedded support)
- TSynWebCssSyn - Css highlighter (plus optional PHP-embedded)
- TSynWebEsSyn - ECMAScript/JavaScript highlighter (plus optional PHP-embedded)
- TSynWebPhpCliSyn - php highlighter (works as in plain text hl with php-embedded)
- TSynWebEngine - it`s not highlighter, but main parsing engine and attrib-configuration.
Informations
- Status: Fully functional
- Source: FW
- Size: 981 929kB
Platforms:
- Delphi 2005 (VCL)
- Delphi 2006 (Win32)
- Delphi 5
- Delphi 6
- Delphi 7
Downloads