diff options
155 files changed, 259 insertions, 155 deletions
diff --git a/lua/lexers/actionscript.lua b/lua/lexers/actionscript.lua index c1ad2e4..1c026d5 100644 --- a/lua/lexers/actionscript.lua +++ b/lua/lexers/actionscript.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Actionscript LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/ada.lua b/lua/lexers/ada.lua index c33bc71..77f8302 100644 --- a/lua/lexers/ada.lua +++ b/lua/lexers/ada.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Ada LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/antlr.lua b/lua/lexers/antlr.lua index 522985e..345f82d 100644 --- a/lua/lexers/antlr.lua +++ b/lua/lexers/antlr.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- ANTLR LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/apdl.lua b/lua/lexers/apdl.lua index 664e193..c01726b 100644 --- a/lua/lexers/apdl.lua +++ b/lua/lexers/apdl.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- APDL LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/apl.lua b/lua/lexers/apl.lua index 72801fc..8b20b35 100644 --- a/lua/lexers/apl.lua +++ b/lua/lexers/apl.lua @@ -1,4 +1,4 @@ --- Copyright 2015-2024 David B. Lamkins <david@lamkins.net>. See LICENSE. +-- Copyright 2015-2025 David B. Lamkins <david@lamkins.net>. See LICENSE. -- APL LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/applescript.lua b/lua/lexers/applescript.lua index e2f505d..a37445b 100644 --- a/lua/lexers/applescript.lua +++ b/lua/lexers/applescript.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Applescript LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/asm.lua b/lua/lexers/asm.lua index ab37e83..4223ff9 100644 --- a/lua/lexers/asm.lua +++ b/lua/lexers/asm.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- NASM Assembly LPeg lexer. local lexer = lexer diff --git a/lua/lexers/asp.lua b/lua/lexers/asp.lua index f17913d..259056a 100644 --- a/lua/lexers/asp.lua +++ b/lua/lexers/asp.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- ASP LPeg lexer. local lexer = lexer diff --git a/lua/lexers/autohotkey.lua b/lua/lexers/autohotkey.lua index d4363f9..42d03bd 100644 --- a/lua/lexers/autohotkey.lua +++ b/lua/lexers/autohotkey.lua @@ -1,4 +1,4 @@ --- Copyright 2022-2024 Mitchell. See LICENSE. +-- Copyright 2022-2025 Mitchell. See LICENSE. -- AutoHotkey LPeg lexer. -- Contributed by Snoopy. diff --git a/lua/lexers/autoit.lua b/lua/lexers/autoit.lua index 2196a23..9408564 100644 --- a/lua/lexers/autoit.lua +++ b/lua/lexers/autoit.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- AutoIt LPeg lexer. -- Contributed by Jeff Stone. diff --git a/lua/lexers/awk.lua b/lua/lexers/awk.lua index 0d4f54e..cd761a5 100644 --- a/lua/lexers/awk.lua +++ b/lua/lexers/awk.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- AWK LPeg lexer. -- Modified by Wolfgang Seeberg 2012, 2013. diff --git a/lua/lexers/bash.lua b/lua/lexers/bash.lua index e7da54b..a72ec45 100644 --- a/lua/lexers/bash.lua +++ b/lua/lexers/bash.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Shell LPeg lexer. local lexer = lexer diff --git a/lua/lexers/batch.lua b/lua/lexers/batch.lua index e3c0700..7790bed 100644 --- a/lua/lexers/batch.lua +++ b/lua/lexers/batch.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Batch LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/bibtex.lua b/lua/lexers/bibtex.lua index 998c046..a60ed8d 100644 --- a/lua/lexers/bibtex.lua +++ b/lua/lexers/bibtex.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Bibtex LPeg lexer. local lexer = lexer diff --git a/lua/lexers/boo.lua b/lua/lexers/boo.lua index e20cbe9..6d3aee0 100644 --- a/lua/lexers/boo.lua +++ b/lua/lexers/boo.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Boo LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/c.lua b/lua/lexers/c.lua index 627334d..7b0341e 100644 --- a/lua/lexers/c.lua +++ b/lua/lexers/c.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- C LPeg lexer. local lexer = lexer diff --git a/lua/lexers/caml.lua b/lua/lexers/caml.lua index f9fb28f..54bd2ad 100644 --- a/lua/lexers/caml.lua +++ b/lua/lexers/caml.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- OCaml LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/chuck.lua b/lua/lexers/chuck.lua index f72b6eb..b78764c 100644 --- a/lua/lexers/chuck.lua +++ b/lua/lexers/chuck.lua @@ -1,4 +1,4 @@ --- Copyright 2010-2024 Martin Morawetz. See LICENSE. +-- Copyright 2010-2025 Martin Morawetz. See LICENSE. -- ChucK LPeg lexer. local lexer = lexer diff --git a/lua/lexers/clojure.lua b/lua/lexers/clojure.lua index 6048409..e9c8245 100644 --- a/lua/lexers/clojure.lua +++ b/lua/lexers/clojure.lua @@ -1,4 +1,4 @@ --- Copyright 2018-2024 Mitchell. See LICENSE. +-- Copyright 2018-2025 Mitchell. See LICENSE. -- Clojure LPeg lexer. -- Contributed by Christos Chatzifountas. diff --git a/lua/lexers/cmake.lua b/lua/lexers/cmake.lua index 59229cf..7f7569d 100644 --- a/lua/lexers/cmake.lua +++ b/lua/lexers/cmake.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- CMake LPeg lexer. local lexer = lexer diff --git a/lua/lexers/coffeescript.lua b/lua/lexers/coffeescript.lua index aaa1dfd..b6c47ba 100644 --- a/lua/lexers/coffeescript.lua +++ b/lua/lexers/coffeescript.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- CoffeeScript LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/container.lua b/lua/lexers/container.lua index 09490a4..138d487 100644 --- a/lua/lexers/container.lua +++ b/lua/lexers/container.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Container LPeg lexer. -- This is SciTE's plain text lexer. diff --git a/lua/lexers/context.lua b/lua/lexers/context.lua index e60f8c4..9962db0 100644 --- a/lua/lexers/context.lua +++ b/lua/lexers/context.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Robert Gieseke, Lars Otter. See LICENSE. +-- Copyright 2006-2025 Robert Gieseke, Lars Otter. See LICENSE. -- ConTeXt LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/cpp.lua b/lua/lexers/cpp.lua index 980393c..c91bf89 100644 --- a/lua/lexers/cpp.lua +++ b/lua/lexers/cpp.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- C++ LPeg lexer. local lexer = lexer diff --git a/lua/lexers/crystal.lua b/lua/lexers/crystal.lua index 79468e5..47d12ae 100644 --- a/lua/lexers/crystal.lua +++ b/lua/lexers/crystal.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Copyright 2017 Michel Martens. -- Crystal LPeg lexer (based on Ruby). diff --git a/lua/lexers/csharp.lua b/lua/lexers/csharp.lua index c53ef2c..21bb9e0 100644 --- a/lua/lexers/csharp.lua +++ b/lua/lexers/csharp.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- C# LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/css.lua b/lua/lexers/css.lua index cfe43ff..32bdf55 100644 --- a/lua/lexers/css.lua +++ b/lua/lexers/css.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- CSS LPeg lexer. local lexer = lexer diff --git a/lua/lexers/cuda.lua b/lua/lexers/cuda.lua index 699337b..089456c 100644 --- a/lua/lexers/cuda.lua +++ b/lua/lexers/cuda.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- CUDA LPeg lexer. local lexer = lexer diff --git a/lua/lexers/d.lua b/lua/lexers/d.lua index 32609cc..a471d97 100644 --- a/lua/lexers/d.lua +++ b/lua/lexers/d.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- D LPeg lexer. -- Heavily modified by Brian Schott (@Hackerpilot on Github). diff --git a/lua/lexers/dart.lua b/lua/lexers/dart.lua index b448ec8..2634202 100644 --- a/lua/lexers/dart.lua +++ b/lua/lexers/dart.lua @@ -1,4 +1,4 @@ --- Copyright 2013-2024 Mitchell. See LICENSE. +-- Copyright 2013-2025 Mitchell. See LICENSE. -- Dart LPeg lexer. -- Written by Brian Schott (@Hackerpilot on Github). diff --git a/lua/lexers/desktop.lua b/lua/lexers/desktop.lua index b7096a1..a0e6e2d 100644 --- a/lua/lexers/desktop.lua +++ b/lua/lexers/desktop.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Desktop Entry LPeg lexer. local lexer = lexer diff --git a/lua/lexers/diff.lua b/lua/lexers/diff.lua index 4f779bf..74eaaf9 100644 --- a/lua/lexers/diff.lua +++ b/lua/lexers/diff.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Diff LPeg lexer. local lexer = lexer diff --git a/lua/lexers/django.lua b/lua/lexers/django.lua index 0c3acd9..91cb93d 100644 --- a/lua/lexers/django.lua +++ b/lua/lexers/django.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Django LPeg lexer. local lexer = lexer diff --git a/lua/lexers/dockerfile.lua b/lua/lexers/dockerfile.lua index e170719..b7b892d 100644 --- a/lua/lexers/dockerfile.lua +++ b/lua/lexers/dockerfile.lua @@ -1,4 +1,4 @@ --- Copyright 2016-2024 Alejandro Baez (https://keybase.io/baez). See LICENSE. +-- Copyright 2016-2025 Alejandro Baez (https://keybase.io/baez). See LICENSE. -- Dockerfile LPeg lexer. local lexer = lexer diff --git a/lua/lexers/dot.lua b/lua/lexers/dot.lua index 344c6ea..13fa9b1 100644 --- a/lua/lexers/dot.lua +++ b/lua/lexers/dot.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Brian "Sir Alaran" Schott. See LICENSE. +-- Copyright 2006-2025 Brian "Sir Alaran" Schott. See LICENSE. -- Dot LPeg lexer. -- Based off of lexer code by Mitchell. diff --git a/lua/lexers/eiffel.lua b/lua/lexers/eiffel.lua index a35ad21..49f2cdf 100644 --- a/lua/lexers/eiffel.lua +++ b/lua/lexers/eiffel.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Eiffel LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/elixir.lua b/lua/lexers/elixir.lua index 8c83a09..45d764a 100644 --- a/lua/lexers/elixir.lua +++ b/lua/lexers/elixir.lua @@ -1,4 +1,4 @@ --- Copyright 2015-2024 Mitchell. See LICENSE. +-- Copyright 2015-2025 Mitchell. See LICENSE. -- Contributed by Richard Philips. -- Elixir LPeg lexer. diff --git a/lua/lexers/elm.lua b/lua/lexers/elm.lua index f1a95b4..0f70bde 100644 --- a/lua/lexers/elm.lua +++ b/lua/lexers/elm.lua @@ -1,4 +1,4 @@ --- Copyright 2020-2024 Mitchell. See LICENSE. +-- Copyright 2020-2025 Mitchell. See LICENSE. -- Elm LPeg lexer -- Adapted from Haskell LPeg lexer by Karl Schultheisz. diff --git a/lua/lexers/erlang.lua b/lua/lexers/erlang.lua index e2751ee..b85b2a9 100644 --- a/lua/lexers/erlang.lua +++ b/lua/lexers/erlang.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Erlang LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/fantom.lua b/lua/lexers/fantom.lua index 1a02483..c169ff9 100644 --- a/lua/lexers/fantom.lua +++ b/lua/lexers/fantom.lua @@ -1,4 +1,4 @@ --- Copyright 2018-2024 Simeon Maryasin (MarSoft). See LICENSE. +-- Copyright 2018-2025 Simeon Maryasin (MarSoft). See LICENSE. -- Fantom LPeg lexer. -- Based on Java LPeg lexer by Mitchell and Vim's Fantom syntax. diff --git a/lua/lexers/faust.lua b/lua/lexers/faust.lua index 1889b82..3273d9f 100644 --- a/lua/lexers/faust.lua +++ b/lua/lexers/faust.lua @@ -1,4 +1,4 @@ --- Copyright 2015-2024 David B. Lamkins <david@lamkins.net>. See LICENSE. +-- Copyright 2015-2025 David B. Lamkins <david@lamkins.net>. See LICENSE. -- Faust LPeg lexer, see http://faust.grame.fr/ local lexer = require('lexer') diff --git a/lua/lexers/fennel.lua b/lua/lexers/fennel.lua index 26d600e..0537de4 100644 --- a/lua/lexers/fennel.lua +++ b/lua/lexers/fennel.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Fennel LPeg lexer. -- Contributed by Momohime Honda. diff --git a/lua/lexers/fish.lua b/lua/lexers/fish.lua index 8833ec0..a9c2a5b 100644 --- a/lua/lexers/fish.lua +++ b/lua/lexers/fish.lua @@ -1,4 +1,4 @@ --- Copyright 2015-2024 Jason Schindler. See LICENSE. +-- Copyright 2015-2025 Jason Schindler. See LICENSE. -- Fish (http://fishshell.com/) script LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/forth.lua b/lua/lexers/forth.lua index e535955..5498174 100644 --- a/lua/lexers/forth.lua +++ b/lua/lexers/forth.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Forth LPeg lexer. -- Contributions from Joseph Eib. diff --git a/lua/lexers/fortran.lua b/lua/lexers/fortran.lua index 46d1bbe..0605be0 100644 --- a/lua/lexers/fortran.lua +++ b/lua/lexers/fortran.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Fortran LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/fsharp.lua b/lua/lexers/fsharp.lua index d0cb072..7dd842a 100644 --- a/lua/lexers/fsharp.lua +++ b/lua/lexers/fsharp.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- F# LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/fstab.lua b/lua/lexers/fstab.lua index b4797ce..f21afa3 100644 --- a/lua/lexers/fstab.lua +++ b/lua/lexers/fstab.lua @@ -1,4 +1,4 @@ --- Copyright 2016-2024 Christian Hesse. See LICENSE. +-- Copyright 2016-2025 Christian Hesse. See LICENSE. -- fstab LPeg lexer. local lexer = lexer diff --git a/lua/lexers/gap.lua b/lua/lexers/gap.lua index 686d6c1..974156c 100644 --- a/lua/lexers/gap.lua +++ b/lua/lexers/gap.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Gap LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/gemini.lua b/lua/lexers/gemini.lua index 6a92924..a65109a 100644 --- a/lua/lexers/gemini.lua +++ b/lua/lexers/gemini.lua @@ -1,4 +1,4 @@ --- Copyright 2020-2024 Haelwenn (lanodan) Monnier <contact+gemini.lua@hacktivis.me>. See LICENSE. +-- Copyright 2020-2025 Haelwenn (lanodan) Monnier <contact+gemini.lua@hacktivis.me>. See LICENSE. -- Gemini / Gemtext LPeg lexer. -- See https://gemini.circumlunar.space/docs/specification.html diff --git a/lua/lexers/gettext.lua b/lua/lexers/gettext.lua index 9302dd9..f532eb3 100644 --- a/lua/lexers/gettext.lua +++ b/lua/lexers/gettext.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Gettext LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/gherkin.lua b/lua/lexers/gherkin.lua index d3ac376..022227f 100644 --- a/lua/lexers/gherkin.lua +++ b/lua/lexers/gherkin.lua @@ -1,4 +1,4 @@ --- Copyright 2015-2024 Jason Schindler. See LICENSE. +-- Copyright 2015-2025 Jason Schindler. See LICENSE. -- Gherkin (https://github.com/cucumber/cucumber/wiki/Gherkin) LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/git-rebase.lua b/lua/lexers/git-rebase.lua index 43bf8d5..477254c 100644 --- a/lua/lexers/git-rebase.lua +++ b/lua/lexers/git-rebase.lua @@ -1,4 +1,4 @@ --- Copyright 2017-2024 Marc André Tanner. See LICENSE. +-- Copyright 2017-2025 Marc André Tanner. See LICENSE. -- git-rebase(1) LPeg lexer. local lexer = lexer diff --git a/lua/lexers/gleam.lua b/lua/lexers/gleam.lua index b279c5a..76dbe98 100644 --- a/lua/lexers/gleam.lua +++ b/lua/lexers/gleam.lua @@ -1,4 +1,4 @@ --- Copyright 2021-2024 Mitchell. See LICENSE. +-- Copyright 2021-2025 Mitchell. See LICENSE. -- Gleam LPeg lexer -- https://gleam.run/ -- Contributed by Tynan Beatty diff --git a/lua/lexers/glsl.lua b/lua/lexers/glsl.lua index 3999a1a..6433a1d 100644 --- a/lua/lexers/glsl.lua +++ b/lua/lexers/glsl.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- GLSL LPeg lexer. local lexer = lexer diff --git a/lua/lexers/gnuplot.lua b/lua/lexers/gnuplot.lua index 8c0e8ec..29ba7ef 100644 --- a/lua/lexers/gnuplot.lua +++ b/lua/lexers/gnuplot.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Gnuplot LPeg lexer. local lexer = lexer diff --git a/lua/lexers/go.lua b/lua/lexers/go.lua index 5ecec46..43f2661 100644 --- a/lua/lexers/go.lua +++ b/lua/lexers/go.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Go LPeg lexer. local lexer = lexer diff --git a/lua/lexers/groovy.lua b/lua/lexers/groovy.lua index 9e1a4cd..ddd7c78 100644 --- a/lua/lexers/groovy.lua +++ b/lua/lexers/groovy.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Groovy LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/gtkrc.lua b/lua/lexers/gtkrc.lua index f91d95e..b8b5a44 100644 --- a/lua/lexers/gtkrc.lua +++ b/lua/lexers/gtkrc.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Gtkrc LPeg lexer. local lexer = lexer diff --git a/lua/lexers/hare.lua b/lua/lexers/hare.lua index 2fcb7e5..3a36943 100644 --- a/lua/lexers/hare.lua +++ b/lua/lexers/hare.lua @@ -1,4 +1,4 @@ --- Copyright 2021-2024 Mitchell. See LICENSE. +-- Copyright 2021-2025 Mitchell. See LICENSE. -- Hare LPeg lexer local lexer = lexer diff --git a/lua/lexers/haskell.lua b/lua/lexers/haskell.lua index 9358829..e4a9bfd 100644 --- a/lua/lexers/haskell.lua +++ b/lua/lexers/haskell.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Haskell LPeg lexer. -- Modified by Alex Suraci. -- Migrated by Samuel Marquis. diff --git a/lua/lexers/html.lua b/lua/lexers/html.lua index 8b8d80f..ed06805 100644 --- a/lua/lexers/html.lua +++ b/lua/lexers/html.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- HTML LPeg lexer. local lexer = lexer diff --git a/lua/lexers/icon.lua b/lua/lexers/icon.lua index 20a00ba..35c21cb 100644 --- a/lua/lexers/icon.lua +++ b/lua/lexers/icon.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- LPeg lexer for the Icon programming language. -- http://www.cs.arizona.edu/icon -- Contributed by Carl Sturtivant. diff --git a/lua/lexers/idl.lua b/lua/lexers/idl.lua index 343a76b..67814f8 100644 --- a/lua/lexers/idl.lua +++ b/lua/lexers/idl.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- IDL LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/inform.lua b/lua/lexers/inform.lua index 086d452..5814b18 100644 --- a/lua/lexers/inform.lua +++ b/lua/lexers/inform.lua @@ -1,4 +1,4 @@ --- Copyright 2010-2024 Jeff Stone. See LICENSE. +-- Copyright 2010-2025 Jeff Stone. See LICENSE. -- Inform 6 LPeg lexer for Scintillua. -- JMS 2010-04-25. diff --git a/lua/lexers/ini.lua b/lua/lexers/ini.lua index 15ebd06..31fc4bb 100644 --- a/lua/lexers/ini.lua +++ b/lua/lexers/ini.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Ini LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/io_lang.lua b/lua/lexers/io_lang.lua index 6a76f05..b0c0c62 100644 --- a/lua/lexers/io_lang.lua +++ b/lua/lexers/io_lang.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Io LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/java.lua b/lua/lexers/java.lua index a14e67f..2b1fc00 100644 --- a/lua/lexers/java.lua +++ b/lua/lexers/java.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Java LPeg lexer. -- Modified by Brian Schott. diff --git a/lua/lexers/javascript.lua b/lua/lexers/javascript.lua index f45f606..1a2cf7e 100644 --- a/lua/lexers/javascript.lua +++ b/lua/lexers/javascript.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- JavaScript LPeg lexer. local lexer = lexer diff --git a/lua/lexers/jq.lua b/lua/lexers/jq.lua index 04e3f71..5ca1a58 100644 --- a/lua/lexers/jq.lua +++ b/lua/lexers/jq.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- jq 1.6 Lua lexer -- https://stedolan.github.io/jq/wiki -- Anonymously contributed. diff --git a/lua/lexers/json.lua b/lua/lexers/json.lua index 9879053..4a9cbc5 100644 --- a/lua/lexers/json.lua +++ b/lua/lexers/json.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Brian "Sir Alaran" Schott. See LICENSE. +-- Copyright 2006-2025 Brian "Sir Alaran" Schott. See LICENSE. -- JSON LPeg lexer. -- Based off of lexer code by Mitchell. diff --git a/lua/lexers/jsp.lua b/lua/lexers/jsp.lua index ef16a1d..8ae80dd 100644 --- a/lua/lexers/jsp.lua +++ b/lua/lexers/jsp.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- JSP LPeg lexer. local lexer = lexer diff --git a/lua/lexers/julia.lua b/lua/lexers/julia.lua index 71baee9..ebbcc6a 100644 --- a/lua/lexers/julia.lua +++ b/lua/lexers/julia.lua @@ -1,4 +1,4 @@ --- Copyright 2020-2024 Tobias Frilling. See LICENSE. +-- Copyright 2020-2025 Tobias Frilling. See LICENSE. -- Julia lexer. local lexer = require('lexer') diff --git a/lua/lexers/latex.lua b/lua/lexers/latex.lua index f629407..a8a7db2 100644 --- a/lua/lexers/latex.lua +++ b/lua/lexers/latex.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Latex LPeg lexer. -- Modified by Brian Schott. -- Modified by Robert Gieseke. diff --git a/lua/lexers/ledger.lua b/lua/lexers/ledger.lua index 334518f..423693d 100644 --- a/lua/lexers/ledger.lua +++ b/lua/lexers/ledger.lua @@ -1,4 +1,4 @@ --- Copyright 2015-2024 Charles Lehner. See LICENSE. +-- Copyright 2015-2025 Charles Lehner. See LICENSE. -- ledger journal LPeg lexer, see http://www.ledger-cli.org/ local lexer = require('lexer') diff --git a/lua/lexers/less.lua b/lua/lexers/less.lua index e54d868..7cba56a 100644 --- a/lua/lexers/less.lua +++ b/lua/lexers/less.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Robert Gieseke. See LICENSE. +-- Copyright 2006-2025 Robert Gieseke. See LICENSE. -- Less CSS LPeg lexer. -- http://lesscss.org diff --git a/lua/lexers/lexer.lua b/lua/lexers/lexer.lua index f14cf03..7a8c9e0 100644 --- a/lua/lexers/lexer.lua +++ b/lua/lexers/lexer.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. --- Lexes Scintilla documents and source code with Lua and LPeg. -- @@ -1685,6 +1685,7 @@ function M.detect(filename, line) obs = 'objeck', -- m = 'objective_c', mm = 'objective_c', objc = 'objective_c', -- caml = 'caml', ml = 'caml', mli = 'caml', mll = 'caml', mly = 'caml', -- + org = 'org', -- dpk = 'pascal', dpr = 'pascal', p = 'pascal', pas = 'pascal', -- al = 'perl', perl = 'perl', pl = 'perl', pm = 'perl', pod = 'perl', -- inc = 'php', php = 'php', php3 = 'php', php4 = 'php', phtml = 'php', -- diff --git a/lua/lexers/lilypond.lua b/lua/lexers/lilypond.lua index 9c3515b..3f80edf 100644 --- a/lua/lexers/lilypond.lua +++ b/lua/lexers/lilypond.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Robert Gieseke. See LICENSE. +-- Copyright 2006-2025 Robert Gieseke. See LICENSE. -- Lilypond LPeg lexer. -- TODO Embed Scheme; Notes?, Numbers? diff --git a/lua/lexers/lisp.lua b/lua/lexers/lisp.lua index 5766783..fa4c034 100644 --- a/lua/lexers/lisp.lua +++ b/lua/lexers/lisp.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Lisp LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/litcoffee.lua b/lua/lexers/litcoffee.lua index e734c66..e6a3305 100644 --- a/lua/lexers/litcoffee.lua +++ b/lua/lexers/litcoffee.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Robert Gieseke. See LICENSE. +-- Copyright 2006-2025 Robert Gieseke. See LICENSE. -- Literate CoffeeScript LPeg lexer. -- http://coffeescript.org/#literate diff --git a/lua/lexers/logtalk.lua b/lua/lexers/logtalk.lua index a4272f8..ffcc8eb 100644 --- a/lua/lexers/logtalk.lua +++ b/lua/lexers/logtalk.lua @@ -1,4 +1,4 @@ --- Copyright © 2017-2024 Michael T. Richter <ttmrichter@gmail.com>. See LICENSE. +-- Copyright © 2017-2025 Michael T. Richter <ttmrichter@gmail.com>. See LICENSE. -- Logtalk LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/lua.lua b/lua/lexers/lua.lua index 030d936..c3ab554 100644 --- a/lua/lexers/lua.lua +++ b/lua/lexers/lua.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Lua LPeg lexer. -- Original written by Peter Odding, 2007/04/04. diff --git a/lua/lexers/makefile.lua b/lua/lexers/makefile.lua index ace71cd..684acff 100644 --- a/lua/lexers/makefile.lua +++ b/lua/lexers/makefile.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Makefile LPeg lexer. local lexer = lexer diff --git a/lua/lexers/markdown.lua b/lua/lexers/markdown.lua index e8202bd..b6be9f7 100644 --- a/lua/lexers/markdown.lua +++ b/lua/lexers/markdown.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Markdown LPeg lexer. local lexer = lexer diff --git a/lua/lexers/matlab.lua b/lua/lexers/matlab.lua index bbaef38..2e9dcd8 100644 --- a/lua/lexers/matlab.lua +++ b/lua/lexers/matlab.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Martin Morawetz. See LICENSE. +-- Copyright 2006-2025 Martin Morawetz. See LICENSE. -- Matlab LPeg lexer. -- Based off of lexer code by Mitchell. diff --git a/lua/lexers/mediawiki.lua b/lua/lexers/mediawiki.lua index a24db99..a4f6d70 100644 --- a/lua/lexers/mediawiki.lua +++ b/lua/lexers/mediawiki.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- MediaWiki LPeg lexer. -- Contributed by Alexander Misel. diff --git a/lua/lexers/meson.lua b/lua/lexers/meson.lua index e054388..1386108 100644 --- a/lua/lexers/meson.lua +++ b/lua/lexers/meson.lua @@ -1,4 +1,4 @@ --- Copyright 2020-2024 Florian Fischer. See LICENSE. +-- Copyright 2020-2025 Florian Fischer. See LICENSE. -- Meson file LPeg lexer. local lexer = lexer diff --git a/lua/lexers/moonscript.lua b/lua/lexers/moonscript.lua index f1c77bc..498e55b 100644 --- a/lua/lexers/moonscript.lua +++ b/lua/lexers/moonscript.lua @@ -1,4 +1,4 @@ --- Copyright 2016-2024 Alejandro Baez (https://keybase.io/baez). See LICENSE. +-- Copyright 2016-2025 Alejandro Baez (https://keybase.io/baez). See LICENSE. -- Moonscript LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/myrddin.lua b/lua/lexers/myrddin.lua index a3b6990..b969b9c 100644 --- a/lua/lexers/myrddin.lua +++ b/lua/lexers/myrddin.lua @@ -1,4 +1,4 @@ --- Copyright 2017-2024 Michael Forney. See LICENSE +-- Copyright 2017-2025 Michael Forney. See LICENSE -- Myrddin LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/nemerle.lua b/lua/lexers/nemerle.lua index 022145e..41d2b0e 100644 --- a/lua/lexers/nemerle.lua +++ b/lua/lexers/nemerle.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Nemerle LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/networkd.lua b/lua/lexers/networkd.lua index e78eb7c..19f982c 100644 --- a/lua/lexers/networkd.lua +++ b/lua/lexers/networkd.lua @@ -1,4 +1,4 @@ --- Copyright 2016-2024 Christian Hesse. See LICENSE. +-- Copyright 2016-2025 Christian Hesse. See LICENSE. -- systemd networkd file LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/nim.lua b/lua/lexers/nim.lua index 72e9b7b..58e3ed3 100644 --- a/lua/lexers/nim.lua +++ b/lua/lexers/nim.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Nim LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/nix.lua b/lua/lexers/nix.lua index 517fc56..ad76cde 100644 --- a/lua/lexers/nix.lua +++ b/lua/lexers/nix.lua @@ -1,6 +1,5 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2024-2025 Samuel Marquis. See LICENSE. -- Nix LPeg lexer. --- Written by Samuel Marquis. local lexer = lexer local P, S = lpeg.P, lpeg.S diff --git a/lua/lexers/nsis.lua b/lua/lexers/nsis.lua index d3df095..d180535 100644 --- a/lua/lexers/nsis.lua +++ b/lua/lexers/nsis.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Robert Gieseke. See LICENSE. +-- Copyright 2006-2025 Robert Gieseke. See LICENSE. -- NSIS LPeg lexer -- Based on NSIS 2.46 docs: http://nsis.sourceforge.net/Docs/. diff --git a/lua/lexers/null.lua b/lua/lexers/null.lua index 3fdee15..0001127 100644 --- a/lua/lexers/null.lua +++ b/lua/lexers/null.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Null LPeg lexer. return require('lexer').new('null') diff --git a/lua/lexers/objeck.lua b/lua/lexers/objeck.lua index d8de9d7..563dc1f 100644 --- a/lua/lexers/objeck.lua +++ b/lua/lexers/objeck.lua @@ -1,4 +1,4 @@ --- Copyright 2023-2024 Mitchell. See LICENSE. +-- Copyright 2023-2025 Mitchell. See LICENSE. -- Objeck LPeg lexer. local lexer = lexer diff --git a/lua/lexers/objective_c.lua b/lua/lexers/objective_c.lua index b19eafb..d498410 100644 --- a/lua/lexers/objective_c.lua +++ b/lua/lexers/objective_c.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Objective C LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/org.lua b/lua/lexers/org.lua new file mode 100644 index 0000000..4ae38c5 --- /dev/null +++ b/lua/lexers/org.lua @@ -0,0 +1,104 @@ +-- Copyright 2025 Matěj Cepl (@mcepl everywhere). See LICENSE. +-- Copyright 2012 joten +-- Org agenda LPeg lexer. + +local lexer = lexer +local word_match = lexer.word_match +local P, R, S, V = lpeg.P, lpeg.R, lpeg.S, lpeg.V + +local lex = lexer.new(...) + +--[[Overview. Used examples. +* Heading 1-5 (8) + TODO special color, bold + DONE special color, bold + [#priority] + :tag: bold +<date> / [date] like heading 3, underlined + keywords: CLOSED: DEADLINE: SCHEDULED: like heading 3, not underlined +| table | like heading 1 +[[link][description] ] +formatting: + *bold* + /italic/ + _underline_ + +strike+ +--]] + +-- Font formats. +lex:add_rule('bold', lex:tag('BOLD', '*' * lexer.word * '*')) +lex:add_rule('italic', lex:tag('ITALIC', '/' * lexer.word * '/')) +lex:add_rule('underline', lex:tag('UNDERLINE', '_' * lexer.alnum * '_')) + +-- ToDos. +lex:add_rule('todo', lex:tag('TODO', lex:word_match('TODO'))) +lex:add_rule('done', lex:tag('DONE', lex:word_match('DONE'))) +lex:add_rule('wontfix', lex:tag('WONTFIX', lex:word_match('WONTFIX'))) + +-- DateTime. +local DD = lexer.digit * lexer.digit +local time_range = (' ' * DD * ':' * DD)^0 * ('-' * DD * ':' * DD)^0 +local repeater = (' +' * lexer.integer * S('dwmy'))^0 +local alarm = (' -' * lexer.integer * S('dwmy'))^0 +local pattern_datetime1 = S('<[')^-1 * 'date' * 'wday' * time_range * repeater * alarm * S('>]')^-1 +local pattern_datetime2 = lexer.starts_line('weekday') * lexer.space^1 * DD * '. ' * 'month' * + lexer.space^1 * DD * DD +local datetime = pattern_datetime1 + pattern_datetime2 + +lex:add_rule('current_date', lex:tag('CURRENT_DATE', + lexer.starts_line(lex:word_match('weekday')) * lexer.space^1 * DD * '. ' * lex:word_match('month') * + lexer.space^1 * DD * DD * '|')) +lex:add_rule('time', lex:tag(lexer.CLASS, DD * ':' * DD)) +lex:add_rule('week', lex:tag('UNDERLINE', lexer.starts_line('KW ' * DD * lexer.space^25) + + lexer.starts_line('Wk ' * DD * lexer.space^25))) +lex:add_rule('datetime', lex:tag(lexer.NUMBER, lex:word_match('datetime'))) + +-- Heading patterns. +local function h(n) + return lex:tag(string.format('%s.h%s', lexer.HEADING, n), + lexer.starts_line(P(string.rep('*', n)) * ' ')) +end +lex:add_rule('header', h(6) + h(5) + h(4) + h(3) + h(2) + h(1)) + +-- Links. +local orgmode_link = '[[' * (lexer.nonnewline - ' ' - ']')^1 * ']' * + ('[' * (lexer.nonnewline - ']')^1 * ']')^0 * ']' +lex:add_rule('link', lex:tag(lexer.LINK, orgmode_link)) + +-- Strings. +lex:add_rule('string', lex:tag(lexer.STRING, P('L')^-1 * lexer.range('"'))) + +-- Comments. +local line_comment = lexer.starts_line(lexer.to_eol('# ')) +local block_comment = lexer.range(lexer.starts_line('#+BEGIN_COMMENT'), + lexer.starts_line('#+END_COMMENT')) +lex:add_rule('comment', lex:tag(lexer.COMMENT, block_comment + line_comment)) + +-- Word lists. +lex:set_word_list('TODO', {'TODO', 'DELEGATED', 'WAITING'}) + +lex:set_word_list('DONE', {'DONE'}) + +lex:set_word_list('WONTFIX', {'WONTFIX', 'INVALID'}) + +lex:set_word_list('wday', { + 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa', 'So', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun', 'Po', + 'Út', 'St', 'Čt', 'Pá', 'So', 'Ne' +}) + +lex:set_word_list('weekday', { + 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag', 'Sonntag', 'Monday', + 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday', 'Pondělí', 'Úterý', + 'Středa', 'Čtvrtek', 'Pátek', 'Sobota', 'Neděle' +}) + +lex:set_word_list('month', { + 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', + 'November', 'Dezember', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', + 'September', 'October', 'November', 'December', 'Leden', 'Únor', 'Březen', 'Duben', 'Květen', + 'Červen', 'Červenec', 'Srpen', 'Září', 'Říjen', 'Listopad', 'Prosince' +}) + +lexer.property['scintillua.comment'] = '#' + +return lex diff --git a/lua/lexers/output.lua b/lua/lexers/output.lua index 58b25c5..797ee97 100644 --- a/lua/lexers/output.lua +++ b/lua/lexers/output.lua @@ -1,4 +1,4 @@ --- Copyright 2022-2024 Mitchell. See LICENSE. +-- Copyright 2022-2025 Mitchell. See LICENSE. -- LPeg lexer for tool output. -- If a warning or error is recognized, tags its filename, line, column (if available), -- and message, and sets the line state to 1 for an error (first bit), and 2 for a warning diff --git a/lua/lexers/pascal.lua b/lua/lexers/pascal.lua index 08a9c92..b0c9c8a 100644 --- a/lua/lexers/pascal.lua +++ b/lua/lexers/pascal.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Pascal LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/perl.lua b/lua/lexers/perl.lua index ec1d050..d6d58a2 100644 --- a/lua/lexers/perl.lua +++ b/lua/lexers/perl.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Perl LPeg lexer. local lexer = lexer diff --git a/lua/lexers/php.lua b/lua/lexers/php.lua index df3eca9..7ccce90 100644 --- a/lua/lexers/php.lua +++ b/lua/lexers/php.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- PHP LPeg lexer. local lexer = lexer diff --git a/lua/lexers/pico8.lua b/lua/lexers/pico8.lua index 3f2615e..3267701 100644 --- a/lua/lexers/pico8.lua +++ b/lua/lexers/pico8.lua @@ -1,4 +1,4 @@ --- Copyright 2016-2024 Alejandro Baez (https://keybase.io/baez). See LICENSE. +-- Copyright 2016-2025 Alejandro Baez (https://keybase.io/baez). See LICENSE. -- PICO-8 lexer. -- http://www.lexaloffle.com/pico-8.php diff --git a/lua/lexers/pike.lua b/lua/lexers/pike.lua index 1a55e2d..73cd2c5 100644 --- a/lua/lexers/pike.lua +++ b/lua/lexers/pike.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Pike LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/pkgbuild.lua b/lua/lexers/pkgbuild.lua index 9c2a553..c154f1c 100644 --- a/lua/lexers/pkgbuild.lua +++ b/lua/lexers/pkgbuild.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 gwash. See LICENSE. +-- Copyright 2006-2025 gwash. See LICENSE. -- Archlinux PKGBUILD LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/pony.lua b/lua/lexers/pony.lua index fbe6d09..ad265e2 100644 --- a/lua/lexers/pony.lua +++ b/lua/lexers/pony.lua @@ -1,4 +1,4 @@ --- Copyright 2017-2024 Murray Calavera. See LICENSE. +-- Copyright 2017-2025 Murray Calavera. See LICENSE. -- Pony LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/powershell.lua b/lua/lexers/powershell.lua index c490f5b..e9e88b2 100644 --- a/lua/lexers/powershell.lua +++ b/lua/lexers/powershell.lua @@ -1,4 +1,4 @@ --- Copyright 2015-2024 Mitchell. See LICENSE. +-- Copyright 2015-2025 Mitchell. See LICENSE. -- PowerShell LPeg lexer. -- Contributed by Jeff Stone. diff --git a/lua/lexers/prolog.lua b/lua/lexers/prolog.lua index 3920172..f29a143 100644 --- a/lua/lexers/prolog.lua +++ b/lua/lexers/prolog.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Lexer enhanced to conform to the realities of Prologs on the ground by -- Michael T. Richter. Copyright is explicitly assigned back to Mitchell. -- Prolog LPeg lexer. diff --git a/lua/lexers/props.lua b/lua/lexers/props.lua index 32e7389..63604de 100644 --- a/lua/lexers/props.lua +++ b/lua/lexers/props.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Props LPeg lexer. local lexer = lexer diff --git a/lua/lexers/protobuf.lua b/lua/lexers/protobuf.lua index 1c302eb..f182cb5 100644 --- a/lua/lexers/protobuf.lua +++ b/lua/lexers/protobuf.lua @@ -1,4 +1,4 @@ --- Copyright 2016-2024 David B. Lamkins <david@lamkins.net>. See LICENSE. +-- Copyright 2016-2025 David B. Lamkins <david@lamkins.net>. See LICENSE. -- Protocol Buffer IDL LPeg lexer. -- <https://developers.google.com/protocol-buffers/> diff --git a/lua/lexers/ps.lua b/lua/lexers/ps.lua index fa7af17..cb17f2d 100644 --- a/lua/lexers/ps.lua +++ b/lua/lexers/ps.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Postscript LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/pure.lua b/lua/lexers/pure.lua index e578d05..0c5492b 100644 --- a/lua/lexers/pure.lua +++ b/lua/lexers/pure.lua @@ -1,4 +1,4 @@ --- Copyright 2015-2024 David B. Lamkins <david@lamkins.net>. See LICENSE. +-- Copyright 2015-2025 David B. Lamkins <david@lamkins.net>. See LICENSE. -- pure LPeg lexer, see http://purelang.bitbucket.org/ local lexer = require('lexer') diff --git a/lua/lexers/python.lua b/lua/lexers/python.lua index bdb03f1..b9bab9a 100644 --- a/lua/lexers/python.lua +++ b/lua/lexers/python.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Python LPeg lexer. local lexer = lexer diff --git a/lua/lexers/r.lua b/lua/lexers/r.lua index 7ac801e..bda1eb1 100644 --- a/lua/lexers/r.lua +++ b/lua/lexers/r.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- R LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/rails.lua b/lua/lexers/rails.lua index c5009df..366c733 100644 --- a/lua/lexers/rails.lua +++ b/lua/lexers/rails.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Ruby on Rails LPeg lexer. local lexer = lexer diff --git a/lua/lexers/rc.lua b/lua/lexers/rc.lua index ac25650..db8313d 100644 --- a/lua/lexers/rc.lua +++ b/lua/lexers/rc.lua @@ -1,4 +1,4 @@ --- Copyright 2017-2024 Michael Forney. See LICENSE. +-- Copyright 2017-2025 Michael Forney. See LICENSE. -- rc LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/reason.lua b/lua/lexers/reason.lua index 4088423..e26b18f 100644 --- a/lua/lexers/reason.lua +++ b/lua/lexers/reason.lua @@ -1,4 +1,4 @@ --- Copyright 2018-2024 Hugo O. Rivera. See LICENSE. +-- Copyright 2018-2025 Hugo O. Rivera. See LICENSE. -- Reason (https://reasonml.github.io/) LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/rebol.lua b/lua/lexers/rebol.lua index 3ee4d2f..2770a41 100644 --- a/lua/lexers/rebol.lua +++ b/lua/lexers/rebol.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Rebol LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/rest.lua b/lua/lexers/rest.lua index 107eaae..74337e7 100644 --- a/lua/lexers/rest.lua +++ b/lua/lexers/rest.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- reStructuredText LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/rexx.lua b/lua/lexers/rexx.lua index 1d58cf9..2b9bb20 100644 --- a/lua/lexers/rexx.lua +++ b/lua/lexers/rexx.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Rexx LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/rhtml.lua b/lua/lexers/rhtml.lua index c738dd9..30e48dd 100644 --- a/lua/lexers/rhtml.lua +++ b/lua/lexers/rhtml.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- RHTML LPeg lexer. local lexer = lexer diff --git a/lua/lexers/routeros.lua b/lua/lexers/routeros.lua index c54bb04..4c8dbb4 100644 --- a/lua/lexers/routeros.lua +++ b/lua/lexers/routeros.lua @@ -1,4 +1,4 @@ --- Copyright 2020-2024 Christian Hesse. See LICENSE. +-- Copyright 2020-2025 Christian Hesse. See LICENSE. -- Mikrotik RouterOS script LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/rpmspec.lua b/lua/lexers/rpmspec.lua index 42c6a51..4eec9c8 100644 --- a/lua/lexers/rpmspec.lua +++ b/lua/lexers/rpmspec.lua @@ -1,4 +1,4 @@ --- Copyright 2022-2024 Matej Cepl mcepl.att.cepl.eu. See LICENSE. +-- Copyright 2022-2025 Matej Cepl mcepl.att.cepl.eu. See LICENSE. local lexer = require('lexer') local token, word_match = lexer.token, lexer.word_match diff --git a/lua/lexers/ruby.lua b/lua/lexers/ruby.lua index 8affc46..2927936 100644 --- a/lua/lexers/ruby.lua +++ b/lua/lexers/ruby.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Ruby LPeg lexer. local lexer = lexer diff --git a/lua/lexers/rust.lua b/lua/lexers/rust.lua index 666916d..c7c3e49 100644 --- a/lua/lexers/rust.lua +++ b/lua/lexers/rust.lua @@ -1,4 +1,4 @@ --- Copyright 2015-2024 Alejandro Baez (https://keybase.io/baez). See LICENSE. +-- Copyright 2015-2025 Alejandro Baez (https://keybase.io/baez). See LICENSE. -- Rust LPeg lexer. local lexer = lexer diff --git a/lua/lexers/sass.lua b/lua/lexers/sass.lua index c281227..059c265 100644 --- a/lua/lexers/sass.lua +++ b/lua/lexers/sass.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Robert Gieseke. See LICENSE. +-- Copyright 2006-2025 Robert Gieseke. See LICENSE. -- Sass CSS preprocessor LPeg lexer. -- http://sass-lang.com diff --git a/lua/lexers/scala.lua b/lua/lexers/scala.lua index 932a11a..cbb9889 100644 --- a/lua/lexers/scala.lua +++ b/lua/lexers/scala.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 JMS. See LICENSE. +-- Copyright 2006-2025 JMS. See LICENSE. -- Scala LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/scheme.lua b/lua/lexers/scheme.lua index d56734b..e61be42 100644 --- a/lua/lexers/scheme.lua +++ b/lua/lexers/scheme.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Scheme LPeg lexer. -- Contributions by Murray Calavera. diff --git a/lua/lexers/smalltalk.lua b/lua/lexers/smalltalk.lua index ab18751..2f858d6 100644 --- a/lua/lexers/smalltalk.lua +++ b/lua/lexers/smalltalk.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Smalltalk LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/sml.lua b/lua/lexers/sml.lua index 2a3c9e9..4cb5e5a 100644 --- a/lua/lexers/sml.lua +++ b/lua/lexers/sml.lua @@ -1,4 +1,4 @@ --- Copyright 2017-2024 Murray Calavera. See LICENSE. +-- Copyright 2017-2025 Murray Calavera. See LICENSE. -- Standard ML LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/snobol4.lua b/lua/lexers/snobol4.lua index ffda493..d8a56d6 100644 --- a/lua/lexers/snobol4.lua +++ b/lua/lexers/snobol4.lua @@ -1,4 +1,4 @@ --- Copyright 2013-2024 Michael T. Richter. See LICENSE. +-- Copyright 2013-2025 Michael T. Richter. See LICENSE. -- SNOBOL4 lexer. -- This lexer works with classic SNOBOL4 as well as the CSNOBOL4 extensions. diff --git a/lua/lexers/spin.lua b/lua/lexers/spin.lua index 6db1909..d44514c 100644 --- a/lua/lexers/spin.lua +++ b/lua/lexers/spin.lua @@ -1,4 +1,4 @@ --- Copyright 2017-2024 David B. Lamkins <david@lamkins.net>. See LICENSE. +-- Copyright 2017-2025 David B. Lamkins <david@lamkins.net>. See LICENSE. -- Spin LPeg lexer, see https://www.parallax.com/microcontrollers/propeller. local lexer = require('lexer') diff --git a/lua/lexers/sql.lua b/lua/lexers/sql.lua index 784cba4..7bd63aa 100644 --- a/lua/lexers/sql.lua +++ b/lua/lexers/sql.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- SQL LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/strace.lua b/lua/lexers/strace.lua index 61a7151..392c1e4 100644 --- a/lua/lexers/strace.lua +++ b/lua/lexers/strace.lua @@ -1,4 +1,4 @@ --- Copyright 2017-2024 Marc André Tanner. See LICENSE. +-- Copyright 2017-2025 Marc André Tanner. See LICENSE. -- strace(1) output lexer local lexer = lexer diff --git a/lua/lexers/systemd.lua b/lua/lexers/systemd.lua index af54c58..9145cd3 100644 --- a/lua/lexers/systemd.lua +++ b/lua/lexers/systemd.lua @@ -1,4 +1,4 @@ --- Copyright 2016-2024 Christian Hesse. See LICENSE. +-- Copyright 2016-2025 Christian Hesse. See LICENSE. -- systemd unit file LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/taskpaper.lua b/lua/lexers/taskpaper.lua index b0c48ab..643280b 100644 --- a/lua/lexers/taskpaper.lua +++ b/lua/lexers/taskpaper.lua @@ -1,4 +1,4 @@ --- Copyright (c) 2016-2024 Larry Hynes. See LICENSE. +-- Copyright (c) 2016-2025 Larry Hynes. See LICENSE. -- Taskpaper LPeg lexer local lexer = lexer diff --git a/lua/lexers/tcl.lua b/lua/lexers/tcl.lua index 5d56e60..83ecd4a 100644 --- a/lua/lexers/tcl.lua +++ b/lua/lexers/tcl.lua @@ -1,4 +1,4 @@ --- Copyright 2014-2024 Joshua Krämer. See LICENSE. +-- Copyright 2014-2025 Joshua Krämer. See LICENSE. -- Tcl LPeg lexer. -- This lexer follows the TCL dodekalogue (http://wiki.tcl.tk/10259). -- It is based on the previous lexer by Mitchell. diff --git a/lua/lexers/template.txt b/lua/lexers/template.txt index 4046312..ba5c75c 100644 --- a/lua/lexers/template.txt +++ b/lua/lexers/template.txt @@ -1,4 +1,4 @@ --- Copyright 2022-2024 Mitchell. See LICENSE. +-- Copyright 2022-2025 Mitchell. See LICENSE. -- ? LPeg lexer. local lexer = lexer diff --git a/lua/lexers/tex.lua b/lua/lexers/tex.lua index 275bb1a..0643779 100644 --- a/lua/lexers/tex.lua +++ b/lua/lexers/tex.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Plain TeX LPeg lexer. -- Modified by Robert Gieseke. diff --git a/lua/lexers/texinfo.lua b/lua/lexers/texinfo.lua index 5823199..2f8f6f4 100644 --- a/lua/lexers/texinfo.lua +++ b/lua/lexers/texinfo.lua @@ -1,4 +1,4 @@ --- Copyright 2014-2024 stef@ailleurs.land. See LICENSE. +-- Copyright 2014-2025 stef@ailleurs.land. See LICENSE. -- Plain Texinfo version 5.2 LPeg lexer -- Freely inspired from Mitchell work and valuable help from him too ! diff --git a/lua/lexers/text.lua b/lua/lexers/text.lua index a74f8c3..81f2b35 100644 --- a/lua/lexers/text.lua +++ b/lua/lexers/text.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Text LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/toml.lua b/lua/lexers/toml.lua index 29cd79d..4b11bfd 100644 --- a/lua/lexers/toml.lua +++ b/lua/lexers/toml.lua @@ -1,4 +1,4 @@ --- Copyright 2015-2024 Alejandro Baez (https://keybase.io/baez). See LICENSE. +-- Copyright 2015-2025 Alejandro Baez (https://keybase.io/baez). See LICENSE. -- TOML LPeg lexer. local lexer = lexer diff --git a/lua/lexers/troff.lua b/lua/lexers/troff.lua index ab17d08..399a213 100644 --- a/lua/lexers/troff.lua +++ b/lua/lexers/troff.lua @@ -1,4 +1,4 @@ --- Copyright 2023-2024 Mitchell. See LICENSE. +-- Copyright 2023-2025 Mitchell. See LICENSE. -- troff/man LPeg lexer. -- Based on original Man lexer by David B. Lamkins and modified by Eolien55. diff --git a/lua/lexers/txt2tags.lua b/lua/lexers/txt2tags.lua index 1475c16..f034372 100644 --- a/lua/lexers/txt2tags.lua +++ b/lua/lexers/txt2tags.lua @@ -1,4 +1,4 @@ --- Copyright 2019-2024 Julien L. See LICENSE. +-- Copyright 2019-2025 Julien L. See LICENSE. -- txt2tags LPeg lexer. -- (developed and tested with Txt2tags Markup Rules -- [https://txt2tags.org/doc/english/rules.t2t]) diff --git a/lua/lexers/typescript.lua b/lua/lexers/typescript.lua index 10b15a5..1d1d377 100644 --- a/lua/lexers/typescript.lua +++ b/lua/lexers/typescript.lua @@ -1,4 +1,4 @@ --- Copyright 2021-2024 Mitchell. See LICENSE. +-- Copyright 2021-2025 Mitchell. See LICENSE. -- TypeScript LPeg lexer. local lexer = lexer diff --git a/lua/lexers/vala.lua b/lua/lexers/vala.lua index d11d8d6..f905109 100644 --- a/lua/lexers/vala.lua +++ b/lua/lexers/vala.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Vala LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/vb.lua b/lua/lexers/vb.lua index 0df6ca7..9d33e46 100644 --- a/lua/lexers/vb.lua +++ b/lua/lexers/vb.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- VisualBasic LPeg lexer. local lexer = lexer diff --git a/lua/lexers/vcard.lua b/lua/lexers/vcard.lua index 025fcc6..b5f6d6d 100644 --- a/lua/lexers/vcard.lua +++ b/lua/lexers/vcard.lua @@ -1,4 +1,4 @@ --- Copyright (c) 2015-2024 Piotr Orzechowski [drzewo.org]. See LICENSE. +-- Copyright (c) 2015-2025 Piotr Orzechowski [drzewo.org]. See LICENSE. -- vCard 2.1, 3.0 and 4.0 LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/verilog.lua b/lua/lexers/verilog.lua index 4eb3a96..d850b46 100644 --- a/lua/lexers/verilog.lua +++ b/lua/lexers/verilog.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- Verilog LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/vhdl.lua b/lua/lexers/vhdl.lua index 142bc88..4686aea 100644 --- a/lua/lexers/vhdl.lua +++ b/lua/lexers/vhdl.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- VHDL LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/wsf.lua b/lua/lexers/wsf.lua index e95802b..271082d 100644 --- a/lua/lexers/wsf.lua +++ b/lua/lexers/wsf.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- WSF LPeg lexer (based on XML). -- Contributed by Jeff Stone. diff --git a/lua/lexers/xml.lua b/lua/lexers/xml.lua index a3c4f97..8f297e9 100644 --- a/lua/lexers/xml.lua +++ b/lua/lexers/xml.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- XML LPeg lexer. local lexer = lexer diff --git a/lua/lexers/xs.lua b/lua/lexers/xs.lua index 0973a6f..e018643 100644 --- a/lua/lexers/xs.lua +++ b/lua/lexers/xs.lua @@ -1,4 +1,4 @@ --- Copyright 2017-2024 David B. Lamkins. See LICENSE. +-- Copyright 2017-2025 David B. Lamkins. See LICENSE. -- xs LPeg lexer. -- Adapted from rc lexer by Michael Forney. diff --git a/lua/lexers/xtend.lua b/lua/lexers/xtend.lua index 2173ba7..d18dd44 100644 --- a/lua/lexers/xtend.lua +++ b/lua/lexers/xtend.lua @@ -1,4 +1,4 @@ --- Copyright (c) 2014-2024 Piotr Orzechowski [drzewo.org]. See LICENSE. +-- Copyright (c) 2014-2025 Piotr Orzechowski [drzewo.org]. See LICENSE. -- Xtend LPeg lexer. local lexer = require('lexer') diff --git a/lua/lexers/yaml.lua b/lua/lexers/yaml.lua index 59d16f7..4039214 100644 --- a/lua/lexers/yaml.lua +++ b/lua/lexers/yaml.lua @@ -1,4 +1,4 @@ --- Copyright 2006-2024 Mitchell. See LICENSE. +-- Copyright 2006-2025 Mitchell. See LICENSE. -- YAML LPeg lexer. -- It does not keep track of indentation perfectly. diff --git a/lua/lexers/zig.lua b/lua/lexers/zig.lua index c269746..695613f 100644 --- a/lua/lexers/zig.lua +++ b/lua/lexers/zig.lua @@ -1,4 +1,4 @@ --- Copyright 2020-2024 Karchnu karchnu@karchnu.fr. See LICENSE. +-- Copyright 2020-2025 Karchnu karchnu@karchnu.fr. See LICENSE. -- Zig LPeg lexer. -- (Based on the C++ LPeg lexer from Mitchell.) |
