site-tpe/EnlighterJS/Source/Language/RAW.js
2025-05-16 18:49:08 +02:00

41 lines
780 B
JavaScript

/*
---
description: RAW Code
license: MIT-style
authors:
- Andi Dittrich
requires:
- Core/1.4.5
provides: [EnlighterJS.Language.raw]
...
*/
EJS.Language.raw = new Class({
Extends: EJS.Language.generic,
initialize: function(code) {
this.code = code;
},
getTokens: function(){
// create token object
var token = (function(text, alias, index){
return {
text: text,
alias: alias,
index: index,
length: text.length,
end: text.length + index
}
});
// raw means "no-highlight" - return a single, unknown token with the given sourcecode
return [
token(this.code, '', 0)
];
}
});