()
| 21917 | return new this.defaultFileClass(codeAtStart, absoluteFilePath, this) |
| 21918 | } |
| 21919 | _loadDefaultParser() { |
| 21920 | const { standardParserDirectory } = this |
| 21921 | const defaultParserFiles = Disk.getFiles(standardParserDirectory).filter(file => file.endsWith(PARSERS_EXTENSION)) |
| 21922 | this._setDefaultParser( |
| 21923 | standardParserDirectory, |
| 21924 | defaultParserFiles, |
| 21925 | defaultParserFiles.map(filePath => Disk.read(filePath)) |
| 21926 | ) |
| 21927 | return this |
| 21928 | } |
| 21929 | _setDefaultParser(standardParserDirectory, defaultParserFiles, contents) { |
| 21930 | const defaultParser = ScrollFileSystem._combineParsers(defaultParserFiles, contents) |
| 21931 | this.defaultParserCode = defaultParser.parsersCode |
no test coverage detected