AcronymControlFile:
  fileName: !!js/regexp /\.acn$/i
AcronymListing:
  fileName: !!js/regexp /\.acr$/i
Asymptote:
  fileName: !!js/regexp /\.asy$/i
AsymptoteStdOut: {}
AsymptoteStdErr: {}
AsymptotePre:
  fileName: !!js/regexp /\.pre$/i
BibRefControlFile:
  fileName: !!js/regexp /\.bdx$/i
BibTeXControlFile:
  fileName: !!js/regexp /-blx\.bib$/i
BibTeXFile:
  fileName: !!js/regexp /\.bib$/i
BibTeXLog:
  contents: !!js/regexp /^This is ((?:u?p|8-bit Big )?BibTeXu?)[,:]/m
  fileName: !!js/regexp /\.blg$/i
BibTeXStyle:
  fileName: !!js/regexp /\.bst$/i
BiberControlFile:
  fileName: !!js/regexp /\.bcf$/i
BiberLog:
  contents: !!js/regexp / This is Biber /
  fileName: !!js/regexp /\.blg$/i
  hashSkip: !!js/regexp /===/
BibToGlsLog:
  contents: !!js/regexp /^bib2gls version /m
  fileName: !!js/regexp /\..+lg$/i
DeviceIndependentFile:
  fileName: !!js/regexp /\.(dvi|xdv)$/i
  hashFilter: dvitype
  hashSkip: !!js/regexp /$'/i
DocumentedTeX:
  fileName: !!js/regexp /\.dtx$/i
EncapsulatedPostScript:
  fileName: !!js/regexp /\.eps$/i
  hashSkip: !!js/regexp /^\%%/
FontDescription:
  fileName: !!js/regexp /\.fd$/i
GlossaryControlFile:
  fileName: !!js/regexp /\.glo$/i
GlossaryListing:
  fileName: !!js/regexp /\.gls$/i
GraphViz:
  fileName: !!js/regexp /\.dot$/i
Index:
  fileName: !!js/regexp /\..nd$/i
IndexControlFile:
  fileName: !!js/regexp /\..dx$/i
IndexStyleFile:
  fileName: !!js/regexp /\.ist$/i
Installer:
  fileName: !!js/regexp /\.ins$/i
RNoWeb:
  fileName: !!js/regexp /\.[RS]nw$/i
KnitrConcordance:
  fileName: !!js/regexp /-concordance\.tex$/i
LaTeX:
  contents: !!js/regexp /^\\documentclass(?:\[[^\]]*\])?\{([^}]*)\}/m
  fileName: !!js/regexp /\.tex$/i
LaTeXAuxilary:
  fileName: !!js/regexp /\.aux$/i
LaTeXClass:
  fileName: !!js/regexp /\.cls$/i
FileListing:
  fileName: !!js/regexp /\.fls$/i
LaTeXLog:
  contents: !!js/regexp /^This is ((?:pdf|e-u?p|u?p|Lua|Xe)?TeX),/m
  fileName: !!js/regexp /\.log$/i
  hashSkip: !!js/regexp /^This is/
LaTeXStyle:
  fileName: !!js/regexp /\.sty$/i
ListOfFigures:
  fileName: !!js/regexp /\.lof$/i
ListOfTables:
  fileName: !!js/regexp /\.lot$/i
LiterateAgda:
  fileName: !!js/regexp /\.lagda$/i
LiterateHaskell:
  fileName: !!js/regexp /\.lhs$/i
MakeIndexLog:
  contents: !!js/regexp /^This is makeindex,/m
  fileName: !!js/regexp /\..+lg$/i
MendexLog:
  contents: !!js/regexp /^This is ((?:up)?mendex) /
  fileName: !!js/regexp /\..+lg$/i
MendexStdOut: {}
MendexStdErr: {}
MetaPost:
  fileName: !!js/regexp /\.mp$/i
  contents: !!js/regexp /^ *(?:end|bye)\b/m
MetaPostLibrary:
  fileName: !!js/regexp /\.mp$/i
MetaPostLog:
  contents: !!js/regexp /^This is MetaPost,/m
  fileName: !!js/regexp /\.log$/i
  hashSkip: !!js/regexp /^This is/
MetaPostOutput:
  fileName: !!js/regexp /\.[0-9]+$/i
MetysStdOut: {}
NomenclatureControlFile:
  fileName: !!js/regexp /\.nlo$/i
NomenclatureListing:
  fileName: !!js/regexp /\.nls$/i
Nil: {}
OUT:
  fileName: !!js/regexp /\.out$/i
ParsedAsymptoteStdOut: {}
ParsedAsymptoteStdErr: {}
ParsedBibTeXLog: {}
ParsedBibToGlsLog: {}
ParsedBiberLog: {}
ParsedLaTeXAuxilary: {}
ParsedFileListing: {}
ParsedLaTeXLog: {}
ParsedLaTeXMagic: {}
ParsedMakeIndexLog: {}
ParsedMendexLog: {}
ParsedMendexStdErr: {}
ParsedMendexStdOut: {}
ParsedMetaPostLog: {}
ParsedMetysStdOut: {}
ParsedSourceMap: {}
ParsedSplitIndexStdOut: {}
ParsedSplitIndexStdErr: {}
ParsedYAML: {}
ParsedXindyLog: {}
PortableDocumentFormat:
  fileName: !!js/regexp /\.pdf$/i
  hashSkip: !!js/regexp /^\/(CreationDate|ModDate|ID)/
PythonTeX:
  fileName: !!js/regexp /\.pytxcode$/i
PostScript:
  fileName: !!js/regexp /\.ps$/i
  hashSkip: !!js/regexp /^\%%/
PTB:
  fileName: !!js/regexp /\.ptb$/
PythonNoWeb:
  fileName: !!js/regexp /\.p(n|tex)w$/i
PythonMarkdown:
  fileName: !!js/regexp /\.pmd$/i
RMarkdown:
  fileName: !!js/regexp /\.rmd$/i
Sage:
  fileName: !!js/regexp /\.sage$/i
  hashSkip: !!js/regexp /^( _st_.goboom|print .SageT)/
SageOutput:
  fileName: !!js/regexp /\.sout$/i
ScalableVectorGraphics:
  fileName: !!js/regexp /\.svg$/i
SplitIndexStdOut: {}
SplitIndexStdErr: {}
StandalonePreambles:
  fileName: !!js/regexp /\.sta$/i
StateCache:
  fileName: !!js/regexp /-cache\.yaml$/i
SyncTeX:
  fileName: !!js/regexp /\.synctex(\.gz)?$/i
TableOfContents:
  fileName: !!js/regexp /\.toc$/i
TeX:
  fileName: !!js/regexp /\.tex$/i
TexMetys:
  fileName: !!js/regexp /\.tmt$/i
TexNoWeb:
  fileName: !!js/regexp /\.tnw$/i
XML:
  fileName: !!js/regexp /\.xml$/i
XindyLog:
  contents: !!js/regexp /^;; This logfile was generated automatically by `xindy'/m
  fileName: !!js/regexp /\..+lg$/i
  hashSkip: !!js/regexp /^;; at /
YAML:
  fileName: !!js/regexp /\.yaml$/i
