Difference between revisions of "Languages supported by Code::Blocks lexers"
From Code::Blocks
Sethjackson (talk | contribs) |
Sethjackson (talk | contribs) |
||
| Line 5: | Line 5: | ||
! [https://www.codeblocks.org/ CodeBlocks] | ! [https://www.codeblocks.org/ CodeBlocks] | ||
! [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}} | | {{no}} | ||
| {{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) | ! style="text-align: left; background: #ececec;" | Batch files (MS-DOS) | ||
| {{yes}} | | {{yes}} | ||
| {{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}} | | {{no}} | ||
| {{yes}}{{refun|CodeFolding}} | | {{yes}}{{refun|CodeFolding}} | ||
| + | |- | ||
| + | |||
|- | |- | ||
! 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;" | 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;" | 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;" | 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;" | Haskell | ! style="text-align: left; background: #ececec;" | Haskell | ||
| {{no}} | | {{no}} | ||
| {{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 | ||
| {{no}} | | {{no}} | ||
| {{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) | ||
| {{no}} | | {{no}} | ||
| {{yes}}{{refun|CodeFolding}} | | {{yes}}{{refun|CodeFolding}} | ||
| + | |- | ||
| + | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | INI, properties and similar | ! style="text-align: left; background: #ececec;" | INI, properties and similar | ||
| {{no}} | | {{no}} | ||
| {{yes}}{{refun|CodeFolding}} | | {{yes}}{{refun|CodeFolding}} | ||
| + | |- | ||
| + | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | Java | ! style="text-align: left; background: #ececec;" | Java | ||
| {{no}} | | {{no}} | ||
| {{yes}}{{refun|CodeFolding}} | | {{yes}}{{refun|CodeFolding}} | ||
| + | |- | ||
| + | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | JavaScript | ! style="text-align: left; background: #ececec;" | JavaScript | ||
| {{no}} | | {{no}} | ||
| {{yes}}{{refun|CodeFolding}} | | {{yes}}{{refun|CodeFolding}} | ||
| + | |- | ||
| + | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | LISP | ! style="text-align: left; background: #ececec;" | LISP | ||
| {{no}} | | {{no}} | ||
| {{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}} | | {{no}} | ||
| {{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;" | 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 Caml | ! style="text-align: left; background: #ececec;" | Objective Caml | ||
| {{no}} | | {{no}} | ||
| {{yes}}{{refun|CodeFolding}} | | {{yes}}{{refun|CodeFolding}} | ||
| + | |- | ||
| + | |||
|- | |- | ||
! 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}} | | {{no}} | ||
| {{yes}}{{refun|CodeFolding}} | | {{yes}}{{refun|CodeFolding}} | ||
| + | |- | ||
| + | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | Pascal/Delphi | ! style="text-align: left; background: #ececec;" | Pascal/Delphi | ||
| {{no}} | | {{no}} | ||
| {{yes}}{{refun|CodeFolding}} | | {{yes}}{{refun|CodeFolding}} | ||
| + | |- | ||
| + | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | Perl | ! style="text-align: left; background: #ececec;" | Perl | ||
| {{no}} | | {{no}} | ||
| {{yes}}{{refun|CodeFolding}} | | {{yes}}{{refun|CodeFolding}} | ||
| + | |- | ||
| + | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | PostScript | ! style="text-align: left; background: #ececec;" | PostScript | ||
| {{no}} | | {{no}} | ||
| {{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;" | 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}} | | {{no}} | ||
| {{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;" | Specman E | ! style="text-align: left; background: #ececec;" | Specman E | ||
| {{no}} | | {{no}} | ||
| {{yes}}{{refun|CodeFolding}} | | {{yes}}{{refun|CodeFolding}} | ||
| + | |- | ||
| + | |||
| + | |- | ||
| + | ! style="text-align: left; background: #ececec;" | Spice | ||
| + | | {{no}} | ||
| + | | {{yes}}{{refun|CodeFolding}} | ||
| + | |- | ||
| + | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | Smalltalk | ! style="text-align: left; background: #ececec;" | Smalltalk | ||
| {{no}} | | {{no}} | ||
| {{yes}} | | {{yes}} | ||
| + | |- | ||
| + | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | SQL and PLSQL | ! style="text-align: left; background: #ececec;" | SQL and PLSQL | ||
| {{no}} | | {{no}} | ||
| {{yes}} | | {{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}} | | {{no}} | ||
| {{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}} | | {{no}} | ||
| {{yes}}{{refun|CodeFolding}} | | {{yes}}{{refun|CodeFolding}} | ||
| + | |- | ||
| + | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | Verilog | ! style="text-align: left; background: #ececec;" | Verilog | ||
| {{no}} | | {{no}} | ||
| {{yes}}{{refun|CodeFolding}} | | {{yes}}{{refun|CodeFolding}} | ||
| + | |- | ||
| + | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | VHDL | ! style="text-align: left; background: #ececec;" | VHDL | ||
| {{no}} | | {{no}} | ||
| {{yes}}{{refun|CodeFolding}} | | {{yes}}{{refun|CodeFolding}} | ||
| + | |- | ||
| + | |||
|- | |- | ||
! style="text-align: left; background: #ececec;" | Windows resource (using the C++ lexer) | ! style="text-align: left; background: #ececec;" | Windows resource (using the C++ lexer) | ||
| Line 301: | Line 453: | ||
| {{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 | ||
| Line 306: | Line 460: | ||
| {{yes}}{{refun|CodeFolding}} | | {{yes}}{{refun|CodeFolding}} | ||
|- style="background: #ececec;" | |- style="background: #ececec;" | ||
| + | |||
| + | |- | ||
! Language | ! Language | ||
! [https://www.codeblocks.org/ CodeBlocks] | ! [https://www.codeblocks.org/ CodeBlocks] | ||
! [http://www.scintilla.org/SciTE.html SciTE] | ! [http://www.scintilla.org/SciTE.html SciTE] | ||
|- | |- | ||
| + | |||
|} | |} | ||
*{{note|CodeFolding}} Supports code-folding. | *{{note|CodeFolding}} Supports code-folding. | ||
Revision as of 21:04, 30 May 2006
| Language | CodeBlocks | SciTE |
|---|---|---|
| Ada | No | 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† |
| Batch files (MS-DOS) | Yes | Yes |
| Baan | No | Yes† |
| Bash | No | Yes† |
| BlitzBasic | No | Yes† |
| Bullant | No | Yes† |
| C/C++ | Yes† | Yes† |
| C# (using the C++ lexer) | No | Yes† |
| Clarion | No | Yes† |
| conf (Apache) | No | Yes† |
| CSound | No | Yes† |
| CSS | 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† |
| Haskell | No | Yes |
| HTML | Yes† | Yes† |
| HTML with embedded JavaScript, VBScript, PHP and ASP | No | Yes† |
| GameMonkey Script (using the C++ lexer) | Yes† | No |
| Gui4Cli | No | Yes† |
| IDL (both MSIDL and XPIDL) | No | Yes† |
| INI, properties and similar | No | Yes† |
| Java | No | Yes† |
| JavaScript | No | Yes† |
| LISP | No | Yes† |
| LOT | No | Yes† |
| Lout | No | Yes† |
| Lua | Yes† | Yes† |
| Make | No | Yes |
| Matlab | Yes† | Yes† |
| Metapost | No | Yes |
| MMIXAL | No | Yes |
| MSSQL | No | Yes |
| nnCron | No | Yes |
| NSIS | Yes† | Yes† |
| nVidia cg (using the C++ lexer) | Yes† | No |
| Objective Caml | No | Yes† |
| Ogre Material script (using the C++ lexer) | Yes† | No |
| OpenGL Shading Language (using the C++ lexer) | Yes† | No |
| Octave | No | Yes† |
| Pascal/Delphi | No | Yes† |
| Perl | No | Yes† |
| PostScript | No | Yes† |
| POV-Ray | No | Yes† |
| PowerBasic | No | Yes† |
| PureBasic | No | Yes† |
| Python | Yes† | Yes† |
| Rebol | No | Yes† |
| Ruby | No | Yes† |
| Scheme | No | Yes† |
| scriptol | No | Yes† |
| Specman E | No | Yes† |
| Spice | No | Yes† |
| Smalltalk | No | Yes |
| SQL and PLSQL | No | Yes |
| TADS3 | No | Yes† |
| TeX and LaTeX | No | Yes |
| Tcl/Tk | No | Yes† |
| VB and VBScript | No | Yes† |
| Verilog | No | Yes† |
| VHDL | No | Yes† |
| Windows resource (using the C++ lexer) | Yes | No |
| XML | Yes† | Yes† |
| YAML | No | Yes† |
| Language | CodeBlocks | SciTE |
- ^ Supports code-folding.