tree-sitter-cpp.js•1.01 kB
const mockLanguage = {
name: 'cpp',
version: 13,
nodeTypeInfo: {
typeIdentifier: 1,
functionDefinition: 2,
classSpecifier: 3,
},
nodeSubtypeInfo: {},
nodeFieldInfo: {},
nodeTypeCount: 4,
nodeSubtypeCount: 0,
nodeFieldCount: 0,
parse: () => {},
parseTextBuffer: () => {},
parseTextBufferSync: () => {},
// Required by tree-sitter
fieldCount: 0,
stateCount: 0,
symbolCount: 0,
language: {},
grammar: {},
parser: {},
languageId: 1,
languageName: 'cpp',
languageVersion: 13,
languageGrammar: {},
languageParser: {},
languageFields: {},
languageTypes: {},
languageSubtypes: {},
languageSymbols: {},
languageStates: {},
languageRules: {},
languageTokens: {},
languageExternal: {},
languageInline: {},
languageConflicts: {},
languagePrecedences: {},
languageAliases: {},
languageExtras: {},
languageWord: {},
languageInvisible: {},
languageError: {},
languageEnd: {},
languageFlags: {},
};
export default mockLanguage;