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