1# LPeg lexer properties for SciTE 2# To use, add 'import lexers/lpeg' to your SciTEGlobal.properties or 3# SciTEUser.properties. 4 5lexilla.context.lpeg.home=$(SciteDefaultHome)/lexers 6lexilla.context.lpeg.color.theme=scite 7if PLAT_WIN 8 lexilla.path=.;$(lexilla.context.lpeg.home)/LexLPeg.dll 9if PLAT_GTK 10 lexilla.path=.;$(lexilla.context.lpeg.home)/liblexlpeg.so 11fold.by.indentation=0 12fold.line.groups=0 13fold.on.zero.sum.lines=0 14 15# Lexer definitions ( 16file.patterns.flash=*.as;*.asc 17lexer.$(file.patterns.flash)=lpeg_actionscript 18file.patterns.ada=*.adb;*.ads 19lexer.$(file.patterns.ada)=lpeg_ada 20file.patterns.antlr=*.g;*.g4 21lexer.$(file.patterns.antlr)=lpeg_antlr 22file.patterns.apdl=*.ans;*.inp;*.mac 23lexer.$(file.patterns.apdl)=lpeg_apdl 24file.patterns.apl=*.apl 25lexer.$(file.patterns.apl)=lpeg_apl 26file.patterns.applescript=*.applescript 27lexer.$(file.patterns.applescript)=lpeg_applescript 28file.patterns.asm=*.asm;*.ASM;*.s;*.S 29lexer.$(file.patterns.asm)=lpeg_asm 30file.patterns.asp=*.asa;*.asp;*.hta 31lexer.$(file.patterns.asp)=lpeg_asp 32file.patterns.autoit=*.au3;*.a3x 33lexer.$(file.patterns.autoit)=lpeg_autoit 34file.patterns.awk=*.awk 35lexer.$(file.patterns.awk)=lpeg_awk 36file.patterns.batch=*.bat;*.cmd 37lexer.$(file.patterns.batch)=lpeg_batch 38file.patterns.bibtex=*.bib 39lexer.$(file.patterns.bibtex)=lpeg_bibtex 40file.patterns.boo=*.boo 41lexer.$(file.patterns.boo)=lpeg_boo 42file.patterns.csharp=*.cs 43lexer.$(file.patterns.csharp)=lpeg_csharp 44file.patterns.c=*.c;*.cc;*.C 45lexer.$(file.patterns.c)=lpeg_ansi_c 46file.patterns.cpp=*.cpp;*.cxx;*.c++;*.h;*.hh;*.hpp;*.hxx;*.h++ 47lexer.$(file.patterns.cpp)=lpeg_cpp 48file.patterns.chuck=*.ck 49lexer.$(file.patterns.chuck)=lpeg_chuck 50file.patterns.clojure=*.clj;*.cljc;*cljs;*.edn 51lexer.$(file.patterns.clojure)=lpeg_clojure 52file.patterns.cmake=*.cmake;*.cmake.in;*.ctest;*.ctest.in 53lexer.$(file.patterns.cmake)=lpeg_cmake 54file.patterns.coffeescript=*.coffee 55lexer.$(file.patterns.coffeescript)=lpeg_coffeescript 56file.patterns.crystal=*.cr 57lexer.$(file.patterns.crystal)=lpeg_crystal 58file.patterns.css=*.css 59lexer.$(file.patterns.css)=lpeg_css 60file.patterns.cuda=*.cu;*.cuh 61lexer.$(file.patterns.cuda)=lpeg_cuda 62file.patterns.d=*.d;*.di 63lexer.$(file.patterns.d)=lpeg_dmd 64file.patterns.dart=*.dart 65lexer.$(file.patterns.dart)=lpeg_dart 66file.patterns.desktop=*.desktop 67lexer.$(file.patterns.desktop)=lpeg_desktop 68file.patterns.diff=*.diff;*.patch 69lexer.$(file.patterns.diff)=lpeg_diff 70file.patterns.dockerfile=Dockerfile 71lexer.$(file.patterns.dockerfile)=lpeg_dockerfile 72file.patterns.dot=*.dot 73lexer.$(file.patterns.dot)=lpeg_dot 74file.patterns.eiffel=*.e;*.eif 75lexer.$(file.patterns.eiffel)=lpeg_eiffel 76file.patterns.elixir=*.ex;*.exs 77file.patterns.elm=*.elm 78lexer.$(file.patterns.elm)=lpeg_elm 79lexer.$(file.patterns.elixir)=lpeg_elixir 80file.patterns.erlang=*.erl;*.hrl 81lexer.$(file.patterns.erlang)=lpeg_erlang 82file.patterns.fsharp=*.fs 83lexer.$(file.patterns.fsharp)=lpeg_fsharp 84file.patterns.fantom=*.fan 85lexer.$(file.patterns.fantom)=lpeg_fantom 86file.patterns.faust=*.dsp 87lexer.$(file.patterns.faust)=lpeg_faust 88file.patterns.fish=*.fish 89lexer.$(file.patterns.fish)=lpeg_fish 90file.patterns.forth=*.forth;*.frt;*.fth 91lexer.$(file.patterns.forth)=lpeg_forth 92file.patterns.fortran=*.f;*.for;*.ftn;*.fpp;*.f77;*.f90;*.f95;*.f03;*.f08 93lexer.$(file.patterns.fortran)=lpeg_fortran 94file.patterns.fsharp=fstab 95lexer.$(file.patterns.fstab)=lpeg_fstab 96file.patterns.gap=*.g;*.gd;*.gi;*.gap 97lexer.$(file.patterns.gap)=lpeg_gap 98file.patterns.gettext=*.po;*.pot 99lexer.$(file.patterns.gettext)=lpeg_gettext 100file.patterns.gherkin=*.feature 101lexer.$(file.patterns.gherkin)=lpeg_gherkin 102file.patterns.glsl=*.glslf;*.glslv 103lexer.$(file.patterns.glsl)=lpeg_glsl 104file.patterns.gnuplot=*.dem;*.plt 105lexer.$(file.patterns.gnuplot)=lpeg_gnuplot 106file.patterns.go=*.go 107lexer.$(file.patterns.go)=lpeg_go 108file.patterns.groovy=*.groovy;*.gvy 109lexer.$(file.patterns.groovy)=lpeg_groovy 110file.patterns.gtkrc=*.gtkrc 111lexer.$(file.patterns.gtkrc)=lpeg_gtkrc 112file.patterns.haskell=*.hs 113lexer.$(file.patterns.haskell)=lpeg_haskell 114file.patterns.html=*.htm;*.html;*.shtm;*.shtml;*.xhtml 115lexer.$(file.patterns.html)=lpeg_html 116file.patterns.icon=*.icn 117lexer.$(file.patterns.icon)=lpeg_icon 118file.patterns.idl=*.idl;*.odl 119lexer.$(file.patterns.idl)=lpeg_idl 120file.patterns.inform=*.inf;*.ni 121lexer.$(file.patterns.inform)=lpeg_inform 122file.patterns.ini=*.cfg;*.cnf;*.inf;*.ini;*.reg 123lexer.$(file.patterns.ini)=lpeg_ini 124file.patterns.io_lang=*.io 125lexer.$(file.patterns.io_lang)=lpeg_io_lang 126file.patterns.java=*.bsh;*.java 127lexer.$(file.patterns.java)=lpeg_java 128file.patterns.js=*.js;*.jsfl 129lexer.$(file.patterns.js)=lpeg_javascript 130file.patterns.jq=*.jq 131lexer.$(file.patterns.jq)=lpeg_jq 132file.patterns.json=*.json 133lexer.$(file.patterns.json)=lpeg_json 134file.patterns.jsp=*.jsp 135lexer.$(file.patterns.jsp)=lpeg_jsp 136file.patterns.julia=*.jl 137lexer.$(file.patterns.julia)=lpeg_julia 138file.patterns.latex=*.bbl;*.dtx;*.ins;*.ltx;*.tex;*.sty 139lexer.$(file.patterns.latex)=lpeg_latex 140file.patterns.ledger=*.ledger;*.journal 141lexer.$(file.patterns.ledger)=lpeg_ledger 142file.patterns.less=*.less 143lexer.$(file.patterns.less)=lpeg_less 144file.patterns.lilypond=*.lily;*.ly 145lexer.$(file.patterns.lilypond)=lpeg_lilypond 146file.patterns.lisp=*.cl;*.el;*.lisp;*.lsp 147lexer.$(file.patterns.lisp)=lpeg_lisp 148file.patterns.litcoffee=*.litcoffee 149lexer.$(file.patterns.litcoffee)=lpeg_litcoffee 150file.patterns.logtalk=*.lgt 151lexer.$(file.patterns.logtalk)=lpeg_logtalk 152file.patterns.lua=*.lua 153lexer.$(file.patterns.lua)=lpeg_lua 154file.patterns.makefile=GNUmakefile;*.iface;*.mak;makefile;Makefile 155lexer.$(file.patterns.makefile)=lpeg_makefile 156file.patterns.man=*.1;*.2;*.3;*.4;*.5;*.6;*.7;*.8;*.9;*.1x;*.2x;*.3x;*.4x;*.5x;*.6x;*.7x;*.8x;*.9x 157lexer.$(file.patterns.man)=lpeg_man 158file.patterns.markdown=*.md 159lexer.$(file.patterns.markdown)=lpeg_markdown 160file.patterns.meson=meson.build 161lexer.$(file.patterns.meson)=lpeg_meson 162file.patterns.moonscript=*.moon 163lexer.$(file.patterns.moonscript)=lpeg_moonscript 164file.patterns.myrddin=*.myr 165lexer.$(file.patterns.myrddin)=lpeg_myrddin 166file.patterns.nemerle=*.n 167lexer.$(file.patterns.nemerle)=lpeg_nemerle 168file.patterns.networkd=*.link;*.network;*.netdev 169lexer.$(file.patterns.networkd)=lpeg_networkd 170file.patterns.nim=*.nim 171lexer.$(file.patterns.nim)=lpeg_nim 172file.patterns.nsis=*.nsh;*.nsi;*.nsis 173lexer.$(file.patterns.nsis)=lpeg_nsis 174file.patterns.objective_c=*.m;*.mm;*.objc 175lexer.$(file.patterns.objective_c)=lpeg_objective_c 176file.patterns.caml=*.caml;*.ml;*.mli;*.mll;*.mly 177lexer.$(file.patterns.caml)=lpeg_caml 178file.patterns.pascal=*.dpk;*.dpr;*.p;*.pas 179lexer.$(file.patterns.pascal)=lpeg_pascal 180file.patterns.perl=*.al;*.perl;*.pl;*.pm;*.pod 181lexer.$(file.patterns.perl)=lpeg_perl 182file.patterns.php=*.inc;*.php;*.php3;*.php4;*.phtml 183lexer.$(file.patterns.php)=lpeg_php 184file.patterns.pico8=*.p8 185lexer.$(file.patterns.pico8)=lpeg_pico8 186file.patterns.pike=*.pike;*.pmod 187lexer.$(file.patterns.pike)=lpeg_pike 188file.patterns.pkgbuild=*.PKGBUILD 189lexer.$(file.patterns.pkgbuild)=lpeg_pkgbuild 190file.patterns.pony=*.pony 191lexer.$(file.patterns.pony)=lpeg_pony 192file.patterns.ps=*.eps;*.ps 193lexer.$(file.patterns.ps)=lpeg_ps 194file.patterns.powershell=*.ps1 195lexer.$(file.patterns.powershell)=lpeg_powershell 196file.patterns.prolog=*.prolog 197lexer.$(file.patterns.prolog)=lpeg_prolog 198file.patterns.props=*.props;*.properties 199lexer.$(file.patterns.props)=lpeg_props 200file.patterns.protobuf=*.proto 201lexer.$(file.patterns.protobuf)=lpeg_protobuf 202file.patterns.pure=*.pure 203lexer.$(file.patterns.pure)=lpeg_pure 204file.patterns.py=*.sc;*.py;*.pyw 205lexer.$(file.patterns.py)=lpeg_python 206file.patterns.r=*.R;*.Rout;*.Rhistory;*.Rt;Rout.save;Rout.fail;*.S 207lexer.$(file.patterns.r)=lpeg_rstats 208file.patterns.reason=*.re 209lexer.$(file.patterns.reason)=lpeg_reason 210file.patterns.rebol=*.r;*.reb 211lexer.$(file.patterns.rebol)=lpeg_rebol 212file.patterns.rest=*.rst 213lexer.$(file.patterns.rest)=lpeg_rest 214file.patterns.rexx=*.orx;*.rex 215lexer.$(file.patterns.rexx)=lpeg_rexx 216file.patterns.rhtml=*.erb;*.rhtml 217lexer.$(file.patterns.rhtml)=lpeg_rhtml 218file.patterns.routeros=*.rsc 219lexer.$(file.patterns.routeros)=lpeg_routeros 220file.patterns.rb=Rakefile;*.rake;*.rb;*.rbw 221lexer.$(file.patterns.rb)=lpeg_ruby 222file.patterns.rust=*.rs 223lexer.$(file.patterns.rust)=lpeg_rust 224file.patterns.sass=*.sass;*.scss 225lexer.$(file.patterns.sass)=lpeg_sass 226file.patterns.scala=*.scala 227lexer.$(file.patterns.scala)=lpeg_scala 228file.patterns.scheme=*.sch;*.scm 229lexer.$(file.patterns.scheme)=lpeg_scheme 230file.patterns.bash=*.bash;*.bashrc;*.bash_profile;*.configure;*.csh;*.sh;*.zsh 231lexer.$(file.patterns.bash)=lpeg_bash 232file.patterns.smalltalk=*.changes;*.st;*.sources 233lexer.$(file.patterns.smalltalk)=lpeg_smalltalk 234file.patterns.sml=*.sml;*.fun;*.sig 235lexer.$(file.patterns.sml)=lpeg_sml 236file.patterns.snobol4=*.sno;*.SNO 237lexer.$(file.patterns.snobol4)=lpeg_snobol4 238file.patterns.spin=*.spin 239lexer.$(file.patterns.spin)=lpeg_spin 240file.patterns.sql=*.ddl;*.sql 241lexer.$(file.patterns.sql)=lpeg_sql 242file.patterns.systemd=*.automount;*.device;*.mount;*.path;*.scope;*.service;*.slice;*.socket;*.swap;*.target;*.timer 243lexer.$(file.patterns.systemd)=lpeg_systemd 244file.patterns.taskpaper=*.taskpaper 245lexer.$(file.patterns.taskpaper)=lpeg_taskpaper 246file.patterns.tcl=*.tcl;*.tk 247lexer.$(file.patterns.tcl)=lpeg_tcl 248file.patterns.texinfo=*.texi 249lexer.$(file.patterns.texinfo)=lpeg_texinfo 250file.patterns.toml=*.toml 251lexer.$(file.patterns.toml)=lpeg_toml 252file.patterns.vala=*.vala 253lexer.$(file.patterns.vala)=lpeg_vala 254file.patterns.vcard=*.vcf;*.vcard 255lexer.$(file.patterns.vcard)=lpeg_vcard 256file.patterns.verilog=*.v;*.ver 257lexer.$(file.patterns.verilog)=lpeg_verilog 258file.patterns.vhdl=*.vh;*.vhd;*.vhdl 259lexer.$(file.patterns.vhdl)=lpeg_vhdl 260file.patterns.vb=*.asa;*.bas;*.cls;*.ctl;*.dob;*.dsm;*.dsr;*.frm;*.pag;*.vb;*.vba;*.vbs 261lexer.$(file.patterns.vb)=lpeg_vb 262file.patterns.wsf=*.wsf 263lexer.$(file.patterns.wsf)=lpeg_wsf 264file.patterns.xml=*.dtd;*.svg;*.xml;*.xsd;*.xsl;*.xslt;*.xul 265lexer.$(file.patterns.xml)=lpeg_xml 266file.patterns.xs=*.xs;*.xsin;*.xsrc 267lexer.$(file.patterns.xs)=lpeg_xs 268file.patterns.xtend=*.xtend 269lexer.$(file.patterns.xtend)=lpeg_xtend 270file.patterns.yaml=*.yaml 271lexer.$(file.patterns.yaml)=lpeg_yaml 272file.patterns.zig=*.zig 273lexer.$(file.patterns.zig)=lpeg_zig 274# ) 275