Difference between revisions of "Languages supported by Code::Blocks lexers"

From Code::Blocks
(Updated.)
 
(13 intermediate revisions by 4 users not shown)
Line 1: Line 1:
−
==Languages with support for syntax highlighting==
+
[[Category:Developer Documentation]]
 
{| border="1" cellpadding="1" cellspacing="0" style="font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 50%; table-layout: fixed;"
 
{| border="1" cellpadding="1" cellspacing="0" style="font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 50%; table-layout: fixed;"
 +
 
|- style="background: #ececec;"
 
|- style="background: #ececec;"
 
! style="width: 12em" | Language
 
! style="width: 12em" | Language
−
! [https://www.codeblocks.org/ CodeBlocks]
+
! [https://www.codeblocks.org/ Code::Blocks]
 
! [http://www.scintilla.org/SciTE.html SciTE]
 
! [http://www.scintilla.org/SciTE.html SciTE]
 +
|-
 +
 
|-
 
|-
 
! style="text-align: left; background: #ececec;" | Ada
 
! style="text-align: left; background: #ececec;" | Ada
−
| {{no}}
 
 
| {{yes}}
 
| {{yes}}
 +
| {{yes}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | AngelScript (using the C++ lexer)
 
! style="text-align: left; background: #ececec;" | AngelScript (using the C++ lexer)
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{no}}
 
| {{no}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | ANS.1 MIB definition files
 
! style="text-align: left; background: #ececec;" | ANS.1 MIB definition files
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | APDL
 
! style="text-align: left; background: #ececec;" | APDL
 
| {{no}}
 
| {{no}}
 
| {{yes}}
 
| {{yes}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Assembler (NASM, MASM)
 
! style="text-align: left; background: #ececec;" | Assembler (NASM, MASM)
 
| {{yes}}
 
| {{yes}}
 
| {{yes}}
 
| {{yes}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Assembler (Hitachi, using the C++ lexer)
 
! style="text-align: left; background: #ececec;" | Assembler (Hitachi, using the C++ lexer)
 
| {{yes}} (Why it uses the C++ lexer????)
 
| {{yes}} (Why it uses the C++ lexer????)
 
| {{no}}
 
| {{no}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | AutoIt
 
! style="text-align: left; background: #ececec;" | AutoIt
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Avenue
 
! style="text-align: left; background: #ececec;" | Avenue
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
−
|-  
+
|-
−
! style="text-align: left; background: #ececec;" | Batch files (MS-DOS)
+
 
−
| {{yes}}
 
−
| {{yes}}
 
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Baan
 
! style="text-align: left; background: #ececec;" | Baan
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Bash
 
! style="text-align: left; background: #ececec;" | Bash
−
| {{no}}
 
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 +
|-
 +
! style="text-align: left; background: #ececec;" | Batch (MS-DOS)
 +
| {{yes}}
 +
| {{yes}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | BlitzBasic
 
! style="text-align: left; background: #ececec;" | BlitzBasic
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Bullant
 
! style="text-align: left; background: #ececec;" | Bullant
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
−
|-  
+
|-
 +
 
 +
|- 
 
! style="text-align: left; background: #ececec;" | C/C++
 
! style="text-align: left; background: #ececec;" | C/C++
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 +
|- 
 +
! style="text-align: left; background: #ececec;" | Caml
 +
| {{yes}}
 +
| {{no}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | C# (using the C++ lexer)
 
! style="text-align: left; background: #ececec;" | C# (using the C++ lexer)
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Clarion
 
! style="text-align: left; background: #ececec;" | Clarion
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 +
|-
 +
! style="text-align: left; background: #ececec;" | CMake
 +
| {{yes}}{{refun|CodeFolding}}
 +
| {{no}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | conf (Apache)
 
! style="text-align: left; background: #ececec;" | conf (Apache)
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | CSound
 
! style="text-align: left; background: #ececec;" | CSound
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | CSS
 
! style="text-align: left; background: #ececec;" | CSS
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 +
|-
 +
! style="text-align: left; background: #ececec;" | D
 +
| {{yes}}{{refun|CodeFolding}}
 +
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | diff files
 
! style="text-align: left; background: #ececec;" | diff files
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | E-Script
 
! style="text-align: left; background: #ececec;" | E-Script
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Eiffel
 
! style="text-align: left; background: #ececec;" | Eiffel
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Erlang
 
! style="text-align: left; background: #ececec;" | Erlang
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Flagship (Clipper / XBase)
 
! style="text-align: left; background: #ececec;" | Flagship (Clipper / XBase)
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Flash (ActionScript)
 
! style="text-align: left; background: #ececec;" | Flash (ActionScript)
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Fortran
 
! style="text-align: left; background: #ececec;" | Fortran
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Forth
 
! style="text-align: left; background: #ececec;" | Forth
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 +
|-
 +
! style="text-align: left; background: #ececec;" | GameMonkey script
 +
| {{yes}}{{refun|CodeFolding}}
 +
| {{no}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Haskell
 
! style="text-align: left; background: #ececec;" | Haskell
−
| {{no}}
+
| {{yes}}
 
| {{yes}}
 
| {{yes}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | HTML
 
! style="text-align: left; background: #ececec;" | HTML
−
| {{no}}
+
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | HTML with embedded JavaScript, VBScript, PHP and ASP
 
! style="text-align: left; background: #ececec;" | HTML with embedded JavaScript, VBScript, PHP and ASP
−
| {{no}}
+
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | GameMonkey Script (using the C++ lexer)
 
! style="text-align: left; background: #ececec;" | GameMonkey Script (using the C++ lexer)
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{no}}
 
| {{no}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Gui4Cli
 
! style="text-align: left; background: #ececec;" | Gui4Cli
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | IDL (both MSIDL and XPIDL)
 
! style="text-align: left; background: #ececec;" | IDL (both MSIDL and XPIDL)
Line 138: Line 229:
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
|-  
 
|-  
−
! style="text-align: left; background: #ececec;" | INI, properties and similar
+
 
−
| {{no}}
 
−
| {{yes}}{{refun|CodeFolding}}
 
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Java
 
! style="text-align: left; background: #ececec;" | Java
−
| {{no}}
+
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | JavaScript
 
! style="text-align: left; background: #ececec;" | JavaScript
Line 150: Line 241:
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
|-  
 
|-  
−
! style="text-align: left; background: #ececec;" | LISP
+
 
−
| {{no}}
+
|-
 +
! style="text-align: left; background: #ececec;" | Lisp
 +
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | LOT
 
! style="text-align: left; background: #ececec;" | LOT
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Lout
 
! style="text-align: left; background: #ececec;" | Lout
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Lua
 
! style="text-align: left; background: #ececec;" | Lua
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Make
 
! style="text-align: left; background: #ececec;" | Make
−
| {{no}}
+
| {{yes}}
 
| {{yes}}
 
| {{yes}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Matlab
 
! style="text-align: left; background: #ececec;" | Matlab
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Metapost
 
! style="text-align: left; background: #ececec;" | Metapost
 
| {{no}}
 
| {{no}}
 
| {{yes}}
 
| {{yes}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | MMIXAL
 
! style="text-align: left; background: #ececec;" | MMIXAL
 
| {{no}}
 
| {{no}}
 
| {{yes}}
 
| {{yes}}
 +
|-
 +
 +
|-
 +
! style="text-align: left; background: #ececec;" | Motorola 68k
 +
| {{yes}}
 +
| {{no}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | MSSQL
 
! style="text-align: left; background: #ececec;" | MSSQL
 
| {{no}}
 
| {{no}}
 
| {{yes}}
 
| {{yes}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | nnCron
 
! style="text-align: left; background: #ececec;" | nnCron
 
| {{no}}
 
| {{no}}
 
| {{yes}}
 
| {{yes}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | NSIS
 
! style="text-align: left; background: #ececec;" | NSIS
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | nVidia cg (using the C++ lexer)
 
! style="text-align: left; background: #ececec;" | nVidia cg (using the C++ lexer)
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{no}}
 
| {{no}}
 +
|-
 +
 +
|-
 +
! style="text-align: left; background: #ececec;" | Objective C
 +
| {{yes}}{{refun|CodeFolding}}
 +
| {{no}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Objective Caml
 
! style="text-align: left; background: #ececec;" | Objective Caml
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 +
|-
 +
! style="text-align: left; background: #ececec;" | Ogre Compositor script (using the C++ lexer)
 +
| {{yes}}{{refun|CodeFolding}}
 +
| {{no}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Ogre Material script (using the C++ lexer)
 
! style="text-align: left; background: #ececec;" | Ogre Material script (using the C++ lexer)
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{no}}
 
| {{no}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | OpenGL Shading Language (using the C++ lexer)
 
! style="text-align: left; background: #ececec;" | OpenGL Shading Language (using the C++ lexer)
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{no}}
 
| {{no}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Octave
 
! style="text-align: left; background: #ececec;" | Octave
−
| {{no}}
+
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Pascal/Delphi
 
! style="text-align: left; background: #ececec;" | Pascal/Delphi
−
| {{no}}
+
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Perl
 
! style="text-align: left; background: #ececec;" | Perl
−
| {{no}}
+
| {{yes}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | PostScript
 
! style="text-align: left; background: #ececec;" | PostScript
−
| {{no}}
+
| {{yes}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | POV-Ray
 
! style="text-align: left; background: #ececec;" | POV-Ray
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | PowerBasic
 
! style="text-align: left; background: #ececec;" | PowerBasic
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 +
|-
 +
! style="text-align: left; background: #ececec;" | Properties
 +
| {{yes}}{{refun|CodeFolding}}
 +
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | PureBasic
 
! style="text-align: left; background: #ececec;" | PureBasic
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Python
 
! style="text-align: left; background: #ececec;" | Python
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Rebol
 
! style="text-align: left; background: #ececec;" | Rebol
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Ruby
 
! style="text-align: left; background: #ececec;" | Ruby
−
| {{no}}
+
| {{yes}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Scheme
 
! style="text-align: left; background: #ececec;" | Scheme
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | scriptol
 
! style="text-align: left; background: #ececec;" | scriptol
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 +
|-
 +
! style="text-align: left; background: #ececec;" | Smalltalk
 +
| {{yes}}
 +
| {{yes}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Specman E
 
! style="text-align: left; background: #ececec;" | Specman E
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
−
! style="text-align: left; background: #ececec;" | Smalltalk
+
! style="text-align: left; background: #ececec;" | Spice
 
| {{no}}
 
| {{no}}
 +
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 +
|-
 +
! style="text-align: left; background: #ececec;" | SQL and PLSQL
 +
| {{yes}}
 
| {{yes}}
 
| {{yes}}
 
|-  
 
|-  
−
! style="text-align: left; background: #ececec;" | SQL and PLSQL
+
 
 +
|-
 +
! style="text-align: left; background: #ececec;" | Squirrel
 +
| {{yes}}{{refun|CodeFolding}}
 
| {{no}}
 
| {{no}}
−
| {{yes}}
+
|-
 +
 
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | TADS3
 
! style="text-align: left; background: #ececec;" | TADS3
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | TeX and LaTeX
 
! style="text-align: left; background: #ececec;" | TeX and LaTeX
−
| {{no}}
+
| {{yes}}
 
| {{yes}}
 
| {{yes}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Tcl/Tk  
 
! style="text-align: left; background: #ececec;" | Tcl/Tk  
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | VB and VBScript
 
! style="text-align: left; background: #ececec;" | VB and VBScript
−
| {{no}}
+
| {{yes}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | Verilog
 
! style="text-align: left; background: #ececec;" | Verilog
−
| {{no}}
 
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | VHDL
 
! style="text-align: left; background: #ececec;" | VHDL
−
| {{no}}
+
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
|-  
 
|-  
−
! style="text-align: left; background: #ececec;" | Windows resource (using the C++ lexer)
+
 
 +
|-
 +
! style="text-align: left; background: #ececec;" | XBase
 
| {{yes}}
 
| {{yes}}
 
| {{no}}
 
| {{no}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | XML
 
! style="text-align: left; background: #ececec;" | XML
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
 +
|-
 +
 
|-  
 
|-  
 
! style="text-align: left; background: #ececec;" | YAML
 
! style="text-align: left; background: #ececec;" | YAML
 
| {{no}}
 
| {{no}}
 
| {{yes}}{{refun|CodeFolding}}
 
| {{yes}}{{refun|CodeFolding}}
−
|- style="background: #ececec;"
+
|-  
−
! Language
+
 
−
! [https://www.codeblocks.org/ CodeBlocks]
 
−
! [http://www.scintilla.org/SciTE.html SciTE]
 
−
|-
 
 
|}
 
|}
  
 
*{{note|CodeFolding}} Supports code-folding.
 
*{{note|CodeFolding}} Supports code-folding.

Latest revision as of 17:49, 26 December 2012

Language Code::Blocks SciTE
Ada Yes Yes
AngelScript (using the C++ lexer) Yes† No
ANS.1 MIB definition files No Yes†
APDL No Yes
Assembler (NASM, MASM) Yes Yes
Assembler (Hitachi, using the C++ lexer) Yes (Why it uses the C++ lexer????) No
AutoIt No Yes†
Avenue No Yes†
Baan No Yes†
Bash Yes† Yes†
Batch (MS-DOS) Yes Yes
BlitzBasic No Yes†
Bullant No Yes†
C/C++ Yes† Yes†
Caml Yes No
C# (using the C++ lexer) No Yes†
Clarion No Yes†
CMake Yes† No
conf (Apache) No Yes†
CSound No Yes†
CSS Yes† Yes†
D Yes† Yes†
diff files Yes† Yes†
E-Script No Yes†
Eiffel No Yes†
Erlang No Yes†
Flagship (Clipper / XBase) Yes† Yes†
Flash (ActionScript) No Yes†
Fortran Yes† Yes†
Forth No Yes†
GameMonkey script Yes† No
Haskell Yes Yes
HTML Yes† Yes†
HTML with embedded JavaScript, VBScript, PHP and ASP Yes† Yes†
GameMonkey Script (using the C++ lexer) Yes† No
Gui4Cli No Yes†
IDL (both MSIDL and XPIDL) No Yes†
Java Yes† Yes†
JavaScript No Yes†
Lisp Yes† Yes†
LOT No Yes†
Lout No Yes†
Lua Yes† Yes†
Make Yes Yes
Matlab Yes† Yes†
Metapost No Yes
MMIXAL No Yes
Motorola 68k Yes No
MSSQL No Yes
nnCron No Yes
NSIS Yes† Yes†
nVidia cg (using the C++ lexer) Yes† No
Objective C Yes† No
Objective Caml No Yes†
Ogre Compositor script (using the C++ lexer) Yes† No
Ogre Material script (using the C++ lexer) Yes† No
OpenGL Shading Language (using the C++ lexer) Yes† No
Octave Yes† Yes†
Pascal/Delphi Yes† Yes†
Perl Yes Yes†
PostScript Yes Yes†
POV-Ray No Yes†
PowerBasic No Yes†
Properties Yes† Yes†
PureBasic No Yes†
Python Yes† Yes†
Rebol No Yes†
Ruby Yes Yes†
Scheme No Yes†
scriptol No Yes†
Smalltalk Yes Yes
Specman E No Yes†
Spice No Yes†
SQL and PLSQL Yes Yes
Squirrel Yes† No
TADS3 No Yes†
TeX and LaTeX Yes Yes
Tcl/Tk No Yes†
VB and VBScript Yes Yes†
Verilog Yes† Yes†
VHDL Yes† Yes†
XBase Yes No
XML Yes† Yes†
YAML No Yes†
  • ^  Supports code-folding.