diff --git a/components/prism-hoon.js b/components/prism-hoon.js index 1e0025a377..a3d408240a 100644 --- a/components/prism-hoon.js +++ b/components/prism-hoon.js @@ -4,13 +4,13 @@ Prism.languages.hoon = { pattern: /::.*/, greedy: true }, - 'function': /(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/, 'class-name': [ { - pattern: /@(?:[A-Za-z0-9-]*[A-Za-z0-9])?/, + pattern: /@(?:[A-Za-z0-9-]*[A-Za-z0-9])?/ }, /\*/ ], + 'function': /(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/, 'string': { pattern: /"[^"]*"|'[^']*'/, greedy: true diff --git a/components/prism-hoon.min.js b/components/prism-hoon.min.js index ea3a370aea..01eb598d0f 100644 --- a/components/prism-hoon.min.js +++ b/components/prism-hoon.min.js @@ -1 +1 @@ -Prism.languages.hoon={constant:/%(?:\.[ny]|[\w-]+)/,comment:{pattern:/::.*/,greedy:!0},function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,"class-name":[{pattern:/@(?:[A-Za-z0-9-]*[A-Za-z0-9])?/},/\*/],string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/:_|\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}; \ No newline at end of file +Prism.languages.hoon={constant:/%(?:\.[ny]|[\w-]+)/,comment:{pattern:/::.*/,greedy:!0},"class-name":[{pattern:/@(?:[A-Za-z0-9-]*[A-Za-z0-9])?/},/\*/],function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/:_|\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}; \ No newline at end of file diff --git a/tests/languages/hoon/comments_and_leaves.test b/tests/languages/hoon/comments_and_leaves.test index 943354c7f7..17f61a6b48 100644 --- a/tests/languages/hoon/comments_and_leaves.test +++ b/tests/languages/hoon/comments_and_leaves.test @@ -31,8 +31,7 @@ " [", ["function", "now"], "=", - ["class-name", "@"], - ["function", "da"], + ["class-name", "@da"], ["function", "ovo"], "=", ["class-name", "*"], diff --git a/tests/languages/hoon/nested_strings.test b/tests/languages/hoon/nested_strings.test index fcf621354e..b2ca9ddc03 100644 --- a/tests/languages/hoon/nested_strings.test +++ b/tests/languages/hoon/nested_strings.test @@ -48,9 +48,7 @@ c ["keyword", "|="], ["function", "c"], "=", - ["class-name", "@"], - ["function", "t"], - "D\r\n", + ["class-name", "@tD"], ["keyword", "?:"], " &((",