v1.0 du site web

This commit is contained in:
22107988t
2023-09-25 13:27:24 +02:00
parent 20cb812095
commit a94f68f22a
2787 changed files with 864804 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
'use strict';
var _require = require('../helpers'),
calculateTokenCharactersRange = _require.calculateTokenCharactersRange;
var _require2 = require('../constants/token-types'),
TOKEN_COMMENT_END = _require2.TOKEN_COMMENT_END;
var _require3 = require('../constants/tokenizer-contexts'),
DATA_CONTEXT = _require3.DATA_CONTEXT;
function commentEnd(state, tokens) {
var range = calculateTokenCharactersRange(state, { keepBuffer: true });
tokens.push({
type: TOKEN_COMMENT_END,
content: state.accumulatedContent + state.decisionBuffer,
startPosition: range.startPosition,
endPosition: range.endPosition
});
state.accumulatedContent = '';
state.decisionBuffer = '';
state.currentContext = DATA_CONTEXT;
}
function parseSyntax(chars, state, tokens) {
if (chars === '>') {
return commentEnd(state, tokens);
}
state.accumulatedContent += state.decisionBuffer;
state.decisionBuffer = '';
}
module.exports = {
parseSyntax: parseSyntax
};