From abc0de079b895af1b705894eb2b63596e3e37274 Mon Sep 17 00:00:00 2001 From: David Luevano Alvarado Date: Tue, 13 Dec 2022 20:44:08 -0600 Subject: add pyssg.xyz configs and templates --- pyssg.xyz/live/static/hl/languages/vhdl.min.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 pyssg.xyz/live/static/hl/languages/vhdl.min.js (limited to 'pyssg.xyz/live/static/hl/languages/vhdl.min.js') diff --git a/pyssg.xyz/live/static/hl/languages/vhdl.min.js b/pyssg.xyz/live/static/hl/languages/vhdl.min.js new file mode 100644 index 0000000..f1a1c6e --- /dev/null +++ b/pyssg.xyz/live/static/hl/languages/vhdl.min.js @@ -0,0 +1,12 @@ +hljs.registerLanguage("vhdl",(()=>{"use strict";return e=>({name:"VHDL", +case_insensitive:!0,keywords:{ +keyword:"abs access after alias all and architecture array assert assume assume_guarantee attribute begin block body buffer bus case component configuration constant context cover disconnect downto default else elsif end entity exit fairness file for force function generate generic group guarded if impure in inertial inout is label library linkage literal loop map mod nand new next nor not null of on open or others out package parameter port postponed procedure process property protected pure range record register reject release rem report restrict restrict_guarantee return rol ror select sequence severity shared signal sla sll sra srl strong subtype then to transport type unaffected units until use variable view vmode vprop vunit wait when while with xnor xor", +built_in:"boolean bit character integer time delay_length natural positive string bit_vector file_open_kind file_open_status std_logic std_logic_vector unsigned signed boolean_vector integer_vector std_ulogic std_ulogic_vector unresolved_unsigned u_unsigned unresolved_signed u_signed real_vector time_vector", +literal:"false true note warning error failure line text side width"}, +illegal:/\{/, +contains:[e.C_BLOCK_COMMENT_MODE,e.COMMENT("--","$"),e.QUOTE_STRING_MODE,{ +className:"number", +begin:"\\b(\\d(_|\\d)*#\\w+(\\.\\w+)?#([eE][-+]?\\d(_|\\d)*)?|\\d(_|\\d)*(\\.\\d(_|\\d)*)?([eE][-+]?\\d(_|\\d)*)?)", +relevance:0},{className:"string",begin:"'(U|X|0|1|Z|W|L|H|-)'", +contains:[e.BACKSLASH_ESCAPE]},{className:"symbol", +begin:"'[A-Za-z](_?[A-Za-z0-9])*",contains:[e.BACKSLASH_ESCAPE]}]})})()); \ No newline at end of file -- cgit v1.2.3-54-g00ecf