rcjsuen / dockerfile-language-service

Dockerfile language service for providing an API to create feature-rich Dockerfile editors in JavaScript.
MIT License
16 stars 2 forks source link

Support multiple directives when calculating symbols #65

Closed rcjsuen closed 4 years ago

rcjsuen commented 4 years ago
let dockerfileLanguageService = require("dockerfile-language-service");
let service = dockerfileLanguageService.DockerfileLanguageServiceFactory.createLanguageService();
let symbols = service.computeSymbols(
  {
    "uri": "file:///tmp/Dockerfile"
  },
  "#escape=`\n#syntax=docker/dockerfile"
);
console.log(symbols.length);
1

2 should be printed as there are two directives.