Definitions file for Kotlin/Native C interop(0,1420)
  PsiComment(NativeDefinitionsTokenType.COMMENT)('# In this test case all supported properties are used.')(0,54)
  PsiWhiteSpace('\n')(54,55)
  NativeDefinitionsStringKeyImpl(STRING_KEY)(55,62)
    PsiElement(NativeDefinitionsTokenType.package)('package')(55,62)
  PsiWhiteSpace(' ')(62,63)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(63,64)
  PsiWhiteSpace(' ')(64,65)
  NativeDefinitionsStringValueImpl(STRING_VALUE)(65,73)
    PsiElement(NativeDefinitionsTokenType.VALUE)('AllProps')(65,73)
  PsiWhiteSpace('\n')(73,74)
  NativeDefinitionsStringKeyImpl(STRING_KEY)(74,82)
    PsiElement(NativeDefinitionsTokenType.language)('language')(74,82)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(82,83)
  NativeDefinitionsStringValueImpl(STRING_VALUE)(83,84)
    PsiElement(NativeDefinitionsTokenType.VALUE)('C')(83,84)
  PsiWhiteSpace('\n')(84,85)
  NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(85,92)
    PsiElement(NativeDefinitionsTokenType.depends)('depends')(85,92)
  PsiWhiteSpace(' ')(92,93)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(93,94)
  PsiWhiteSpace(' ')(94,95)
  NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(95,98)
    PsiElement(NativeDefinitionsTokenType.VALUE)('png')(95,98)
  PsiWhiteSpace('\n')(98,99)
  NativeDefinitionsBoolKeyImpl(BOOL_KEY)(99,133)
    PsiElement(NativeDefinitionsTokenType.disableDesignatedInitializerChecks)('disableDesignatedInitializerChecks')(99,133)
  PsiWhiteSpace(' ')(133,134)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(134,135)
  PsiWhiteSpace(' ')(135,136)
  NativeDefinitionsBoolValueImpl(BOOL_VALUE)(136,141)
    PsiElement(NativeDefinitionsTokenType.VALUE)('false')(136,141)
  PsiWhiteSpace('\n')(141,142)
  NativeDefinitionsBoolKeyImpl(BOOL_KEY)(142,165)
    PsiElement(NativeDefinitionsTokenType.excludeDependentModules)('excludeDependentModules')(142,165)
  PsiWhiteSpace(' ')(165,166)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(166,167)
  PsiWhiteSpace(' ')(167,168)
  NativeDefinitionsBoolValueImpl(BOOL_VALUE)(168,172)
    PsiElement(NativeDefinitionsTokenType.VALUE)('true')(168,172)
  PsiWhiteSpace('\n')(172,173)
  NativeDefinitionsBoolKeyImpl(BOOL_KEY)(173,190)
    PsiElement(NativeDefinitionsTokenType.excludeSystemLibs)('excludeSystemLibs')(173,190)
  PsiWhiteSpace(' ')(190,191)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(191,192)
  PsiWhiteSpace(' ')(192,193)
  NativeDefinitionsBoolValueImpl(BOOL_VALUE)(193,198)
    PsiElement(NativeDefinitionsTokenType.VALUE)('false')(193,198)
  PsiWhiteSpace('\n')(198,199)
  PsiComment(NativeDefinitionsTokenType.COMMENT)('! Second type of comment and separators.')(199,239)
  PsiWhiteSpace('\n')(239,240)
  NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(240,247)
    PsiElement(NativeDefinitionsTokenType.headers)('headers')(240,247)
  PsiWhiteSpace(' ')(247,248)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)(':')(248,249)
  PsiWhiteSpace(' ')(249,250)
  NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(250,286)
    PsiElement(NativeDefinitionsTokenType.VALUE)('OpenGL/gl.h OpenGL/glu.h GLUT/glut.h')(250,286)
  PsiWhiteSpace('\n')(286,287)
  NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(287,294)
    PsiElement(NativeDefinitionsTokenType.headers)('headers')(287,294)
  PsiElement(NativeDefinitionsTokenType.android)('.android')(294,302)
  PsiWhiteSpace(' ')(302,303)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)(':')(303,304)
  PsiWhiteSpace(' ')(304,305)
  NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(305,316)
    PsiElement(NativeDefinitionsTokenType.VALUE)('curl/curl.h')(305,316)
  PsiWhiteSpace('\n')(316,317)
  NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(317,329)
    PsiElement(NativeDefinitionsTokenType.headerFilter)('headerFilter')(317,329)
  PsiWhiteSpace(' ')(329,330)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)(':')(330,331)
  PsiWhiteSpace(' ')(331,332)
  NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(332,352)
    PsiElement(NativeDefinitionsTokenType.VALUE)('OpengGL/** OpenGL/**')(332,352)
  PsiWhiteSpace('\n\n')(352,354)
  NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(354,371)
    PsiElement(NativeDefinitionsTokenType.excludedFunctions)('excludedFunctions')(354,371)
  PsiWhiteSpace(' ')(371,372)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(372,373)
  PsiWhiteSpace(' ')(373,374)
  NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(374,387)
    PsiElement(NativeDefinitionsTokenType.VALUE)('sin cos atan2')(374,387)
  PsiWhiteSpace('\n')(387,388)
  NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(388,402)
    PsiElement(NativeDefinitionsTokenType.excludedMacros)('excludedMacros')(388,402)
  PsiElement(NativeDefinitionsTokenType.mingw_x64)('.mingw_x64')(402,412)
  PsiWhiteSpace(' ')(412,413)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(413,414)
  PsiWhiteSpace(' ')(414,415)
  NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(415,422)
    PsiElement(NativeDefinitionsTokenType.VALUE)('MIN MAX')(415,422)
  PsiWhiteSpace('\n')(422,423)
  NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(423,448)
    PsiElement(NativeDefinitionsTokenType.exportForwardDeclarations)('exportForwardDeclarations')(423,448)
  PsiWhiteSpace(' ')(448,449)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(449,450)
  PsiWhiteSpace(' ')(450,451)
  NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(451,478)
    PsiElement(NativeDefinitionsTokenType.VALUE)('export forward declarations')(451,478)
  PsiWhiteSpace('\n\n')(478,480)
  NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(480,492)
    PsiElement(NativeDefinitionsTokenType.compilerOpts)('compilerOpts')(480,492)
  PsiWhiteSpace(' ')(492,493)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(493,494)
  PsiWhiteSpace(' ')(494,495)
  NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(495,551)
    PsiElement(NativeDefinitionsTokenType.VALUE)('-DBAR=bar -I/usr/include -I/usr/include/x86_64-linux-gnu')(495,551)
  PsiWhiteSpace('\n')(551,552)
  NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(552,564)
    PsiElement(NativeDefinitionsTokenType.compilerOpts)('compilerOpts')(552,564)
  PsiElement(NativeDefinitionsTokenType.linux)('.linux')(564,570)
  PsiWhiteSpace(' ')(570,571)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(571,572)
  PsiWhiteSpace(' ')(572,573)
  NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(573,596)
    PsiElement(NativeDefinitionsTokenType.VALUE)('-DFOO3=foo3 -DFOO4=foo4')(573,596)
  PsiWhiteSpace('\n')(596,597)
  NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(597,609)
    PsiElement(NativeDefinitionsTokenType.compilerOpts)('compilerOpts')(597,609)
  PsiElement(NativeDefinitionsTokenType.macos_x64)('.macos_x64')(609,619)
  PsiWhiteSpace(' ')(619,620)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(620,621)
  PsiWhiteSpace(' ')(621,622)
  NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(622,645)
    PsiElement(NativeDefinitionsTokenType.VALUE)('-DFOO1=foo1 -DFOO2=foo2')(622,645)
  PsiWhiteSpace('\n\n')(645,647)
  NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(647,662)
    PsiElement(NativeDefinitionsTokenType.staticLibraries)('staticLibraries')(647,662)
  PsiWhiteSpace(' ')(662,663)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(663,664)
  PsiWhiteSpace(' ')(664,665)
  NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(665,673)
    PsiElement(NativeDefinitionsTokenType.VALUE)('libfoo.a')(665,673)
  PsiWhiteSpace('\n')(673,674)
  NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(674,686)
    PsiElement(NativeDefinitionsTokenType.libraryPaths)('libraryPaths')(674,686)
  PsiWhiteSpace(' ')(686,687)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(687,688)
  PsiWhiteSpace(' ')(688,689)
  NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(689,727)
    PsiElement(NativeDefinitionsTokenType.VALUE)('/opt/local/lib /usr/local/opt/curl/lib')(689,727)
  PsiWhiteSpace('\n\n')(727,729)
  NativeDefinitionsStringKeyImpl(STRING_KEY)(729,735)
    PsiElement(NativeDefinitionsTokenType.linker)('linker')(729,735)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(735,736)
  NativeDefinitionsStringValueImpl(STRING_VALUE)(736,741)
    PsiElement(NativeDefinitionsTokenType.VALUE)('clang')(736,741)
  PsiWhiteSpace('\n')(741,742)
  NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(742,752)
    PsiElement(NativeDefinitionsTokenType.linkerOpts)('linkerOpts')(742,752)
  PsiWhiteSpace(' ')(752,753)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(753,754)
  PsiWhiteSpace(' ')(754,755)
  NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(755,774)
    PsiElement(NativeDefinitionsTokenType.VALUE)('-DBAR=bar -DBAZ=baz')(755,774)
  PsiWhiteSpace('\n')(774,775)
  NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(775,785)
    PsiElement(NativeDefinitionsTokenType.linkerOpts)('linkerOpts')(775,785)
  PsiElement(NativeDefinitionsTokenType.linux_mipsel32)('.linux_mipsel32')(785,800)
  PsiWhiteSpace(' ')(800,801)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(801,802)
  PsiWhiteSpace(' ')(802,803)
  NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(803,808)
    PsiElement(NativeDefinitionsTokenType.VALUE)('-fpic')(803,808)
  PsiWhiteSpace('\n')(808,809)
  NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(809,819)
    PsiElement(NativeDefinitionsTokenType.entryPoint)('entryPoint')(809,819)
  PsiWhiteSpace(' ')(819,820)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(820,821)
  PsiWhiteSpace(' ')(821,822)
  NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(822,833)
    PsiElement(NativeDefinitionsTokenType.VALUE)('main1 main2')(822,833)
  PsiWhiteSpace('\n\n')(833,835)
  NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(835,849)
    PsiElement(NativeDefinitionsTokenType.nonStrictEnums)('nonStrictEnums')(835,849)
  PsiElement(NativeDefinitionsTokenType.wasm32)('.wasm32')(849,856)
  PsiWhiteSpace(' ')(856,857)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(857,858)
  PsiWhiteSpace(' ')(858,859)
  NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(859,869)
    PsiElement(NativeDefinitionsTokenType.VALUE)('non strict')(859,869)
  PsiWhiteSpace('\n')(869,870)
  NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(870,888)
    PsiElement(NativeDefinitionsTokenType.noStringConversion)('noStringConversion')(870,888)
  PsiElement(NativeDefinitionsTokenType.linux_arm32_hfp)('.linux_arm32_hfp')(888,904)
  PsiWhiteSpace(' ')(904,905)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(905,906)
  PsiWhiteSpace(' ')(906,907)
  NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(907,916)
    PsiElement(NativeDefinitionsTokenType.VALUE)('no string')(907,916)
  PsiWhiteSpace('\n')(916,917)
  NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(917,928)
    PsiElement(NativeDefinitionsTokenType.strictEnums)('strictEnums')(917,928)
  PsiElement(NativeDefinitionsTokenType.android_arm64)('.android_arm64')(928,942)
  PsiWhiteSpace(' ')(942,943)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(943,944)
  PsiWhiteSpace(' ')(944,945)
  NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(945,957)
    PsiElement(NativeDefinitionsTokenType.VALUE)('strict enums')(945,957)
  PsiWhiteSpace('\n\n')(957,959)
  NativeDefinitionsStringsKeyImpl(STRINGS_KEY)(959,966)
    PsiElement(NativeDefinitionsTokenType.modules)('modules')(959,966)
  PsiElement(NativeDefinitionsTokenType.osx)('.osx')(966,970)
  PsiWhiteSpace(' ')(970,971)
  PsiElement(NativeDefinitionsTokenType.SEPARATOR)('=')(971,972)
  PsiWhiteSpace(' ')(972,973)
  NativeDefinitionsStringsValueImpl(STRINGS_VALUE)(973,977)
    PsiElement(NativeDefinitionsTokenType.VALUE)('baba')(973,977)
  PsiWhiteSpace('\n\n')(977,979)
  PsiElement(NativeDefinitionsTokenType.DELIM)('---\n')(979,983)
  NativeDefinitionsCodeImpl(CODE)(983,1420)
    PsiElement(NativeDefinitionsTokenType.CODE_CHARS)('\nstruct Hash { // Line comment.\n    int data[2];\n};\n\n/**********************\n * Multiline comment. *\n **********************/\ninline static int strangeSum(const int* buffer, int bufferSize) {\n    int result = 20;\n    const char * stringLiteral = "This is a string";\n    for (int i = 0; i < bufferSize; ++i) {\n        result += stringLiteral[i % 10] & 1 == 0 ? (i << 1) : buffer[i / 2];\n        if (stringLiter)\n    }\n    return result;\n}')(983,1420)
