From 1b2b7c3eb939724696894f31ff27db97b0cac84c Mon Sep 17 00:00:00 2001 From: Andreas Widen Date: Sat, 25 Nov 2023 17:21:37 +0100 Subject: Initial commit. Signed-off-by: Andreas Widen --- static/base/highlight/es/languages/tp.min.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 static/base/highlight/es/languages/tp.min.js (limited to 'static/base/highlight/es/languages/tp.min.js') diff --git a/static/base/highlight/es/languages/tp.min.js b/static/base/highlight/es/languages/tp.min.js new file mode 100644 index 0000000..6f17c3c --- /dev/null +++ b/static/base/highlight/es/languages/tp.min.js @@ -0,0 +1,19 @@ +/*! `tp` grammar compiled for Highlight.js 11.3.1 */ +var hljsGrammar=(()=>{"use strict";return O=>{const e={className:"number", +begin:"[1-9][0-9]*",relevance:0},R={className:"symbol",begin:":[^\\]]+"};return{ +name:"TP",keywords:{ +keyword:["ABORT","ACC","ADJUST","AND","AP_LD","BREAK","CALL","CNT","COL","CONDITION","CONFIG","DA","DB","DIV","DETECT","ELSE","END","ENDFOR","ERR_NUM","ERROR_PROG","FINE","FOR","GP","GUARD","INC","IF","JMP","LINEAR_MAX_SPEED","LOCK","MOD","MONITOR","OFFSET","Offset","OR","OVERRIDE","PAUSE","PREG","PTH","RT_LD","RUN","SELECT","SKIP","Skip","TA","TB","TO","TOOL_OFFSET","Tool_Offset","UF","UT","UFRAME_NUM","UTOOL_NUM","UNLOCK","WAIT","X","Y","Z","W","P","R","STRLEN","SUBSTR","FINDSTR","VOFFSET","PROG","ATTR","MN","POS"], +literal:["ON","OFF","max_speed","LPOS","JPOS","ENABLE","DISABLE","START","STOP","RESET"] +},contains:[{className:"built_in", +begin:"(AR|P|PAYLOAD|PR|R|SR|RSR|LBL|VR|UALM|MESSAGE|UTOOL|UFRAME|TIMER|TIMER_OVERFLOW|JOINT_MAX_SPEED|RESUME_PROG|DIAG_REC)\\[", +end:"\\]",contains:["self",e,R]},{className:"built_in", +begin:"(AI|AO|DI|DO|F|RI|RO|UI|UO|GI|GO|SI|SO)\\[",end:"\\]", +contains:["self",e,O.QUOTE_STRING_MODE,R]},{className:"keyword", +begin:"/(PROG|ATTR|MN|POS|END)\\b"},{className:"keyword", +begin:"(CALL|RUN|POINT_LOGIC|LBL)\\b"},{className:"keyword", +begin:"\\b(ACC|CNT|Skip|Offset|PSPD|RT_LD|AP_LD|Tool_Offset)"},{ +className:"number", +begin:"\\d+(sec|msec|mm/sec|cm/min|inch/min|deg/sec|mm|in|cm)?\\b",relevance:0 +},O.COMMENT("//","[;$]"),O.COMMENT("!","[;$]"),O.COMMENT("--eg:","$"),O.QUOTE_STRING_MODE,{ +className:"string",begin:"'",end:"'"},O.C_NUMBER_MODE,{className:"variable", +begin:"\\$[A-Za-z0-9_]+"}]}}})();export default hljsGrammar; \ No newline at end of file -- cgit v1.2.3-54-g00ecf