@@ -15,50 +15,38 @@ index ac6ad14..8401713 100644
1515 "optional": [
1616diff --git a/node_modules/prismjs/components/prism-hoon.js b/node_modules/prismjs/components/prism-hoon.js
1717new file mode 100644
18−index 0000000..61775c6
18+index 0000000..0e4cf3a
1919--- /dev/null
2020+++ b/node_modules/prismjs/components/prism-hoon.js
21−@@ -0,0 +1,42 @@
21+@@ -0,0 +1,30 @@
2222+Prism.languages.hoon = {
23−+ constant: [
24−+ {
25−+ pattern: /(%\.n)|(%\.y)|(%[\w-]*[\w\d]?)/,
26−+ }
27−+ ],
23++ constant: /(?:%\.n)|(?:%\.y)|(?:%[\w-]*[\w\d]?)/,
2824+ comment: {
2925+ pattern: /::.*/,
3026+ lookahead: true,
3127+ greedy: true
3228+ },
33−+ "function-name": [
34−+ {
35−+ pattern: /(\+[-+] )?([a-z]([a-z0-9-]*[a-z0-9])?)/
36−+ },
37−+ ],
29++ "function-name" :/(?:\+[-+] )?(?:[a-z]([a-z0-9-]*[a-z0-9])?)/,
3830+ "class-name": [
3931+ {
40−+ pattern: /@([a-z])?([A-Za-z0-9-]*[A-Za-z0-9])?/,
32++ pattern: /@(?:[a-z])?(?:[A-Za-z0-9-]*[A-Za-z0-9])?/,
4133+ lookahead: true,
4234+ greedy: true
4335+ },
44−+ {
45−+ pattern: /\*/
46−+ }
36++ /\*/
4737+ ],
4838+ "string": [
4939+ {
50−+ pattern: /"([^"])*"/,
40++ pattern: /"(?:[^"])*"/,
5141+ lookahead: true,
5242+ greedy: true
5343+ },
5444+ {
55−+ pattern: /'([^'])*'/,
45++ pattern: /'(?:[^'])*'/,
5646+ lookahead: true,
5747+ greedy: true
5848+ }
5949+ ],
60−+ "keyword": {
61−+ pattern: /:_|\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/
62−+ }
50++ "keyword": /:_|\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/
6351+}
6452\ No newline at end of file