Преглед на файлове

[Project] Lua_magic: Support hex patterns

tags/2.0
Vsevolod Stakhov преди 4 години
родител
ревизия
5aed65dc5c
променени са 1 файла, в които са добавени 10 реда и са изтрити 0 реда
  1. 10
    0
      lualib/lua_magic/init.lua

+ 10
- 0
lualib/lua_magic/init.lua Целия файл

@@ -42,6 +42,16 @@ local function process_patterns()
processed_patterns[#processed_patterns + 1] = {
match.string, match, pattern
}
elseif match.hex then
local hex_table = {}

for i=1,#match.hex,2 do
local subc = match.hex:sub(i, i + 1)
hex_table[#hex_table + 1] = string.format('\\x{%s}', subc)
end
processed_patterns[#processed_patterns + 1] = {
table.concat(hex_table), match, pattern
}
end
end
end

Loading…
Отказ
Запис