"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "langDefs/perl.lang" between
highlight-3.48.tar.bz2 and highlight-3.49.tar.bz2

About: highlight converts source code to formatted text with syntax highlighting (for e.g. to HTML, XHTML, RTF, TeX, LaTeX, SVG, BBCode and XML format).

perl.lang  (highlight-3.48.tar.bz2):perl.lang  (highlight-3.49.tar.bz2)
Description="Perl" Description="Perl"
Categories = {"source", "script"}
--[[============================================================================ == --[[============================================================================ ==
================================================================================ == ================================================================================ ==
(2019/01/11 | Highlight v3.49)
- fixed Highlighting of variables
(2018/01/03 | Highlight v3.42) (2018/01/03 | Highlight v3.42)
- improved Perl6 support - improved Perl6 support
- allow _ in hereDoc delimiter - allow _ in hereDoc delimiter
--]] --]]
--TODO handle ' --TODO handle '
Identifiers=[[ [a-zA-Z_][\-\w]* ]] Identifiers=[[ [a-zA-Z_][\-\w]* ]]
Keywords={ Keywords={
{ Id=1, { Id=1,
List={"if", "else", "elsif", "unless", "given", "when", "default", "while", "for", "foreach", List={"if", "else", "elsif", "unless", "given", "when", "default", "while", "for", "foreach",
"do", "until", "continue", "return", "last", "next", "redo", "goto", "break" , "exit", "sub", "do", "until", "continue", "return", "last", "next", "redo", "goto", "break" , "exit", "sub",
"package", "use", "no", "dump", "require", "BEGIN", "CHECK", "INIT", "END", "UNITCHECK", "package", "use", "no", "dump", "require", "BEGIN", "CHECK", "INIT", "END", "UNITCHECK",
"NEXT", "CATCH", "loop", "class", "in", "say", "loop", "has", "method", "mu lti", "macro", "NEXT", "CATCH", "loop", "class", "in", "say", "loop", "has", "method", "mu lti", "macro",
"lazy", "gather", "take", "role", "is", "does", "rw" }, "lazy", "gather", "take", "role", "is", "does", "rw" },
}, },
{ Id=2, { Id=2,
Regex=[[ [$@%]\#?[^(\s|\.|\-\>|\"|\'|\(|\[|\)|\]|\{|\}|\>|\<;)]+ ]], Regex=[[ [$@%]\#?[^(\s|\.|\=|\:|\-\>|\"|\'|\(|\[|\)|\]|\{|\}|>|<|\;)]+ ]],
}, },
{ Id=3, { Id=3,
List={"defined", "undef", "eq", "ne", "lt", "gt", "ge", "le", "cmp", "not", List={"defined", "undef", "eq", "ne", "lt", "gt", "ge", "le", "cmp", "not",
"and", "or", "xor", "bless", "ref", "my", "our", "local", "state", "chomp", "and", "or", "xor", "bless", "ref", "my", "our", "local", "state", "chomp",
"chop", "chr", "crypt", "index", "rindex", "lc", "lcfirst", "length", "ord", "chop", "chr", "crypt", "index", "rindex", "lc", "lcfirst", "length", "ord",
"pack", "print", "printf", "sprintf", "substr", "uc", "pack", "print", "printf", "sprintf", "substr", "uc",
"ucfirst", "pos", "quotemeta", "split", "study", "abs", "atan2", "cos", "ucfirst", "pos", "quotemeta", "split", "study", "abs", "atan2", "cos",
"exp", "hex", "int", "log", "oct", "rand", "sin", "sqrt", "srand", "splice", "exp", "hex", "int", "log", "oct", "rand", "sin", "sqrt", "srand", "splice",
"unshift", "shift", "push", "pop", "join", "reverse", "grep", "map", "sort", "unshift", "shift", "push", "pop", "join", "reverse", "grep", "map", "sort",
"unpack", "pack", "delete", "each", "exists", "keys", "unpack", "pack", "delete", "each", "exists", "keys",
 End of changes. 3 change blocks. 
1 lines changed or deleted 6 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)