Difference between revisions of "Languages supported by Code::Blocks lexers"
From Code::Blocks
Sethjackson (talk | contribs) |
(Updated.) |
||
(25 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
− | + | [[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/ Code::Blocks] |
− | ! [ | + | ! [http://www.scintilla.org/SciTE.html SciTE] |
+ | |- | ||
+ | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | Ada | ! style="text-align: left; background: #ececec;" | Ada | ||
− | |||
| {{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}} | ||
+ | |- | ||
+ | |||
|- | |- | ||
! 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;" | 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 | ||
− | |||
| {{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}} | + | | {{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}} | + | | {{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 | ||
− | | {{ | + | | {{yes}} |
| {{yes}} | | {{yes}} | ||
+ | |- | ||
+ | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | HTML | ! style="text-align: left; background: #ececec;" | HTML | ||
− | | {{ | + | | {{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 | ||
− | | {{ | + | | {{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;" | Java | ! style="text-align: left; background: #ececec;" | Java | ||
− | | {{ | + | | {{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;" | | + | |
− | | {{ | + | |- |
+ | ! 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}} | ||
+ | |- | ||
+ | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | Make | ! style="text-align: left; background: #ececec;" | Make | ||
− | | {{ | + | | {{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}} | ||
+ | |- | ||
+ | |||
|- | |- | ||
! 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}} | ||
+ | |- | ||
+ | |||
|- | |- | ||
! 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 | ||
− | | {{ | + | | {{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 | ||
− | | {{ | + | | {{yes}}{{refun|CodeFolding}} |
| {{yes}}{{refun|CodeFolding}} | | {{yes}}{{refun|CodeFolding}} | ||
+ | |- | ||
+ | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | Perl | ! style="text-align: left; background: #ececec;" | Perl | ||
− | | {{ | + | | {{yes}} |
| {{yes}}{{refun|CodeFolding}} | | {{yes}}{{refun|CodeFolding}} | ||
+ | |- | ||
+ | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | PostScript | ! style="text-align: left; background: #ececec;" | PostScript | ||
− | | {{ | + | | {{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 | ||
− | | {{ | + | | {{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;" | | + | ! 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;" | | + | |
+ | |- | ||
+ | ! style="text-align: left; background: #ececec;" | Squirrel | ||
+ | | {{yes}}{{refun|CodeFolding}} | ||
| {{no}} | | {{no}} | ||
− | | | + | |- |
+ | |||
|- | |- | ||
! 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 | ||
− | | {{ | + | | {{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 | ||
− | | {{ | + | | {{yes}} |
| {{yes}}{{refun|CodeFolding}} | | {{yes}}{{refun|CodeFolding}} | ||
+ | |- | ||
+ | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | Verilog | ! style="text-align: left; background: #ececec;" | Verilog | ||
− | | {{ | + | | {{yes}}{{refun|CodeFolding}} |
| {{yes}}{{refun|CodeFolding}} | | {{yes}}{{refun|CodeFolding}} | ||
+ | |- | ||
+ | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | VHDL | ! style="text-align: left; background: #ececec;" | VHDL | ||
− | |||
| {{yes}}{{refun|CodeFolding}} | | {{yes}}{{refun|CodeFolding}} | ||
+ | | {{yes}}{{refun|CodeFolding}} | ||
+ | |- | ||
+ | |||
|- | |- | ||
− | ! style="text-align: left; background: #ececec;" | | + | ! 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}} | ||
− | |- | + | |- |
− | + | ||
− | |||
− | |||
− | |||
|} | |} | ||
*{{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.