const lib = require("dockerfile-language-service");
const service = lib.DockerfileLanguageServiceFactory.createLanguageService();
service.computeSemanticTokens("R\\ \n\n");
Uncaught RangeError: Maximum call stack size exceeded
at u.getRawArguments (bundle.js:1)
at u.getVariables (bundle.js:1)
at e.createToken (bundle.js:1)
at e.createToken (bundle.js:1)
at e.createToken (bundle.js:1)
at e.createToken (bundle.js:1)
at e.createToken (bundle.js:1)
at e.createToken (bundle.js:1)
at e.createToken (bundle.js:1)
at e.createToken (bundle.js:1)
It seems like the single character is the issue as the below JavaScript code does not enter an infinite loop.
const lib = require("dockerfile-language-service");
const service = lib.DockerfileLanguageServiceFactory.createLanguageService();
service.computeSemanticTokens("RU\\ \n\n");
It seems like the single character is the issue as the below JavaScript code does not enter an infinite loop.