-- lx syntax
local syntax = require("core.syntax")

syntax.add({
	name = "FLAC Fingerprint",
	shortname = "FFP",
	author = "liqube",

	extensions = { "ffp" },
	filenames = { "ffp.txt" },

	patterns = {
		-- Filename followed by fingerprint
		{
			pattern = "(.-)(:)([%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F][%da-fA-F])",
			type = { "normal", "operator", "hex" },
			line_start = true,
		},
	},
})
