index
:
lite-xl
2.1-prep
Merged
PR/adjust-renwindow-docs
PR/clarify-stack-traces-for-require
PR/update-windows-server-image
PR/window-allocation
additional-userdir-envvar
animations-adjust
build/sdl3-force-falllback
console-based-lite-project
core/sdl-callback
cpath-changes
debug-font-rendering-clean
dependabot/github_actions/github-actions-c35c0c8c33
dmon-1
dmon-2.0.3
dmon-atomic-load-store
dmon-debug
dmon-integration
dmon-luajit-2.0.3
dmon-no-timeout-select
files-commands
fira-font
fix-2.0.1
fix-autoreload-large-files
fix-bug-removed-project
fix-configs-set-to-true
fix-dir-monitor-symlinks
fix-dmon-add-dir-asserts
fix-inotify-asserts
fix-inotify-problem
fix-invisible-node-click-intercept
fix-javascript-regexp-syntax
fix-network-volumes
fix-pgid-on-deatch
fix-remove-view-context
fix-treeview-dircache
fix-win32-process-arguments
font-jetbrainsmono
ime-text-editing
improve-lcd-weights
incremental-folder-scan
link-remove-unused-function
master
master-2.0
master-2.0.4
master-2.1
master-luajit-2.0
master-luajit21-2.0
mem-leak-debug
merge-master-2.0
notebook-view
path-ignore-files
platform-requires
popen-light
port-build-lhelper-2
project-based-2
project-based-3
project-based-4
project-based-4-wip-changes
release/v2.1.x
rencache-texture
repl
revert-853-process-api
scroll_size_update_once_2
simplifying-main
soft-line-wrap-2.0
start-file-in-place
testing-detect-indent-changes
treeview-fix
use-tabs-margin
use-tabs-margin-2.0
use-tabs-margin-luajit-2.0
using-luajit
using-luajit-2
using-luajit-2.0.3
using-luajit-3
vim-mode
voronianski-color-schemes
workspace-fixes
zlog-dmon-logging
A lightweight text editor written in Lua
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
data
/
core
/
tokenizer.lua
Age
Commit message (
Expand
)
Author
2025-03-15
syntax: warn against malformed patterns and disable them (#2029)
Takase
2024-10-22
Fix multi-type usage in delimited patterns (#1740)
Guldoman
2024-04-15
Skip patterns matching nothing in `tokenizer` (#1743)
Guldoman
2023-11-29
Fix patterns starting with `^` in `tokenizer` (#1645)
Guldoman
2023-07-09
Return state when tokenizing plaintext syntaxes
Guldoman
2023-04-01
Allow `tokenizer` to pause and resume in the middle of a line (#1444)
Guldoman
2023-02-06
Allow groups to be used in end delimiter patterns in tokenizer (#1317)
Guldoman
2022-12-27
Fix popping subsyntaxes that end consecutively (#1246)
xwii
2022-12-11
Add `regex.find_offsets`, `regex.find`, improve `regex.match` (#1232)
Guldoman
2022-11-15
Set initial tokenizer state to a `NULL` byte
Guldoman
2022-11-15
Add `tokenizer.extract_subsyntaxes`
Guldoman
2022-11-03
tokenizer: remove the limit of 3 subsyntaxes depth (#1186)
Jefferson González
2022-06-22
Merge pull request #1040 from Guldoman/PR_tokenizer_errors_alert
Jefferson González
2022-06-15
Merge pull request #1034 from Guldoman/PR_escape_start_patterns
Jefferson González
2022-06-15
Warn if token type is a table when not needed
Guldoman
2022-06-15
Add helper function to report bad patterns in tokenizer
Guldoman
2022-06-15
Fix malformed pattern check for group patterns in tokenizer
Guldoman
2022-06-12
Check if "open" pattern is escaped
Guldoman
2022-06-12
Convert more byte offsets to utf-8 pos in regex tokenizer
Guldoman
2022-05-31
Show error if language plugin pattern has mismatching number of groups
Guldoman
2022-05-31
Fix UTF-8 matches in regex group `tokenizer`
Guldoman
2022-05-28
Allow using regex groups to split tokens
Guldoman
2022-05-13
tokenizer: fix next utf8 char retrieval bug
jgmdev
2022-04-26
Add utf8 support to tokenizer (#945)
Jefferson González
2022-03-04
Force syntax patterns starting with `^` to match with the whole line
Guldoman
2022-01-12
Add bit32 polyfill globally
Guldoman
2021-12-31
Migrate to Lua 5.4
Jan200101
2021-12-11
Consume unmatched character correctly
Guldoman
2021-11-23
Manual merge of into .
Adam Harrison
2021-10-23
Fix problem checking utf-8 cont at end of string
Francesco Abbate
2021-10-11
Correctly identify the start of the next character in `tokenizer`
Guldoman
2021-08-29
replace unpack() with table.unpack()
takase1121
2021-06-02
Add PCRE to support regular expressions
Adam
2021-05-20
Tokenizer cleanup (#198)
Adam
2021-05-19
support for multiple groups in one pattern (#196)
liquidev
2021-05-18
fixed mixed indentation
lqdev
2021-05-01
Nested Syntax Highlighting (#160)
adamharrison
2020-05-14
Made tokenizer skip parsing process on plain-text files
rxi
2020-05-07
Moved highlighter code from `DocView` to `Doc`
rxi