diff --git a/java/java-syntax/gen/com/intellij/java/syntax/lexer/_JavaDocLexer.kt b/java/java-syntax/gen/com/intellij/java/syntax/lexer/_JavaDocLexer.kt index d1413c552049..e20486462c96 100644 --- a/java/java-syntax/gen/com/intellij/java/syntax/lexer/_JavaDocLexer.kt +++ b/java/java-syntax/gen/com/intellij/java/syntax/lexer/_JavaDocLexer.kt @@ -324,15 +324,15 @@ companion object { "\u0002\u001a\u0001\u001b\u0001\u001a\u0001\u001c\u0001\u001d\u0001\u0013\u0001\u001e\u0001\u001f"+ "\u0001\u001c\u0001\u0020\u0001\u0013\u0001\u000e\u0001\u0003\u0001\u0021\u0001\u0022\u0001\u0013"+ "\u0001\u0003\u0001\u0023\u0001\u000d\u0001\u0013\u0001\u0003\u0001\u000d\u0001\u0000\u0001\u0024"+ - "\u0002\u0000\u0001\u0025\u000a\u0026\u0002\u0000\u0001\u0027\u0005\u0026\u0001\u0000\u0001\u0028"+ - "\u0001\u0029\u000c\u0026\u0002\u002a\u0004\u0026\u0001\u002b\u000c\u0026\u0002\u002a\u0005\u0026"+ - "\u0001\u002c\u000a\u0026\u0002\u002a\u0001\u002d\u0008\u0026\u0001\u002e\u0002\u0026\u0002\u002a"+ - "\u0001\u0026\u0001\u002e\u0005\u0026\u0002\u002a\u0003\u0026\u0002\u002a\u0001\u002f\u0001\u0026"+ - "\u0002\u002a\u0001\u0026\u0015\u002a" + "\u0002\u0000\u0001\u0025\u0008\u0026\u0002\u0000\u0001\u0027\u0007\u0026\u0001\u0000\u0001\u0028"+ + "\u0001\u0029\u0008\u0026\u0002\u002a\u0007\u0026\u0001\u002b\u0008\u0026\u0002\u002a\u000f\u0026"+ + "\u0002\u002a\u0001\u002c\u000a\u0026\u0001\u002d\u0001\u002e\u0001\u0026\u0002\u002a\u0002\u0026"+ + "\u0001\u002e\u0005\u0026\u0002\u002a\u0002\u0026\u0001\u002d\u0004\u0026\u0002\u002a\u0001\u002f"+ + "\u0001\u0026\u0002\u002a\u0001\u0026\u0015\u002a" @JvmStatic private fun zzUnpackAction(): IntArray { - val result: IntArray = IntArray(202) + val result: IntArray = IntArray(203) var offset: Int = 0 offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result) return result @@ -371,26 +371,26 @@ companion object { "\u0000\u0300\u0000\u0660\u0000\u02d0\u0000\u02d0\u0000\u0690\u0000\u06c0\u0000\u02d0\u0000\u02d0"+ "\u0000\u06f0\u0000\u0720\u0000\u02d0\u0000\u06f0\u0000\u0750\u0000\u0780\u0000\u0750\u0000\u0300"+ "\u0000\u02d0\u0000\u07b0\u0000\u07e0\u0000\u02d0\u0000\u0810\u0000\u0840\u0000\u0870\u0000\u08a0"+ - "\u0000\u08d0\u0000\u0900\u0000\u0930\u0000\u0960\u0000\u0990\u0000\u09c0\u0000\u09f0\u0000\u0a20"+ - "\u0000\u02d0\u0000\u0a50\u0000\u0a80\u0000\u0ab0\u0000\u0ae0\u0000\u0b10\u0000\u0b40\u0000\u02d0"+ + "\u0000\u08d0\u0000\u0900\u0000\u0930\u0000\u0960\u0000\u0990\u0000\u09c0\u0000\u02d0\u0000\u09f0"+ + "\u0000\u0a20\u0000\u0a50\u0000\u0a80\u0000\u0ab0\u0000\u0ae0\u0000\u0b10\u0000\u0b40\u0000\u02d0"+ "\u0000\u02d0\u0000\u0b70\u0000\u0ba0\u0000\u0bd0\u0000\u0c00\u0000\u0c30\u0000\u0c60\u0000\u0c90"+ "\u0000\u0cc0\u0000\u0cf0\u0000\u0d20\u0000\u0d50\u0000\u0d80\u0000\u0db0\u0000\u0de0\u0000\u0e10"+ - "\u0000\u0e40\u0000\u0e70\u0000\u0ea0\u0000\u02d0\u0000\u0ed0\u0000\u0f00\u0000\u0f30\u0000\u0f60"+ + "\u0000\u0e40\u0000\u0e70\u0000\u02d0\u0000\u0ea0\u0000\u0ed0\u0000\u0f00\u0000\u0f30\u0000\u0f60"+ "\u0000\u0f90\u0000\u0fc0\u0000\u0ff0\u0000\u1020\u0000\u1050\u0000\u1080\u0000\u10b0\u0000\u10e0"+ - "\u0000\u1110\u0000\u1140\u0000\u1170\u0000\u11a0\u0000\u11d0\u0000\u1200\u0000\u1230\u0000\u0810"+ - "\u0000\u1260\u0000\u1290\u0000\u12c0\u0000\u12f0\u0000\u1320\u0000\u1350\u0000\u1380\u0000\u13b0"+ - "\u0000\u13e0\u0000\u1410\u0000\u1440\u0000\u1470\u0000\u0a50\u0000\u14a0\u0000\u14d0\u0000\u1500"+ - "\u0000\u1530\u0000\u1560\u0000\u1590\u0000\u15c0\u0000\u15f0\u0000\u0810\u0000\u1620\u0000\u1650"+ - "\u0000\u1680\u0000\u16b0\u0000\u16e0\u0000\u0a50\u0000\u1710\u0000\u1740\u0000\u1770\u0000\u17a0"+ - "\u0000\u17d0\u0000\u1800\u0000\u1830\u0000\u1860\u0000\u1890\u0000\u18c0\u0000\u18f0\u0000\u1920"+ - "\u0000\u0a50\u0000\u1950\u0000\u1980\u0000\u19b0\u0000\u19e0\u0000\u1a10\u0000\u1a40\u0000\u1a70"+ - "\u0000\u1aa0\u0000\u1ad0\u0000\u1b00\u0000\u1b30\u0000\u1b60\u0000\u1b90\u0000\u1bc0\u0000\u1bf0"+ - "\u0000\u1c20\u0000\u1c50\u0000\u1c80\u0000\u1cb0\u0000\u1ce0\u0000\u1d10\u0000\u1d40\u0000\u1d70"+ - "\u0000\u1da0\u0000\u02d0" + "\u0000\u1110\u0000\u1140\u0000\u1170\u0000\u11a0\u0000\u11d0\u0000\u1200\u0000\u1230\u0000\u1260"+ + "\u0000\u1290\u0000\u12c0\u0000\u12f0\u0000\u1320\u0000\u1350\u0000\u1380\u0000\u09f0\u0000\u13b0"+ + "\u0000\u13e0\u0000\u1410\u0000\u1440\u0000\u1470\u0000\u14a0\u0000\u14d0\u0000\u1500\u0000\u1530"+ + "\u0000\u1560\u0000\u0810\u0000\u0810\u0000\u1590\u0000\u15c0\u0000\u15f0\u0000\u1620\u0000\u1650"+ + "\u0000\u09f0\u0000\u1680\u0000\u16b0\u0000\u16e0\u0000\u1710\u0000\u1740\u0000\u1770\u0000\u17a0"+ + "\u0000\u17d0\u0000\u1800\u0000\u09f0\u0000\u1830\u0000\u1860\u0000\u1890\u0000\u18c0\u0000\u18f0"+ + "\u0000\u1920\u0000\u09f0\u0000\u1950\u0000\u1980\u0000\u19b0\u0000\u19e0\u0000\u1a10\u0000\u1a40"+ + "\u0000\u1a70\u0000\u1aa0\u0000\u1ad0\u0000\u1b00\u0000\u1b30\u0000\u1b60\u0000\u1b90\u0000\u1bc0"+ + "\u0000\u1bf0\u0000\u1c20\u0000\u1c50\u0000\u1c80\u0000\u1cb0\u0000\u1ce0\u0000\u1d10\u0000\u1d40"+ + "\u0000\u1d70\u0000\u1da0\u0000\u02d0" @JvmStatic private fun zzUnpackRowMap(): IntArray { - val result: IntArray = IntArray(202) + val result: IntArray = IntArray(203) var offset: Int = 0 offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result) return result @@ -442,17 +442,17 @@ companion object { "\u0001\u0045\u0002\u0046\u0003\u0045\u0001\u0043\u0024\u0045\u0001\u0047\u0001\u0045\u003c\u0000"+ "\u0001\u0048\u0002\u0000\u0001\u0049\u002c\u0000\u0001\u004a\u0002\u0000\u0001\u004b\u0021\u0000"+ "\u0002\u0014\u0001\u0000\u0002\u0014\u0031\u0000\u0001\u004c\u0028\u0000\u0001\u004d\u0002\u0000"+ - "\u0001\u004d\u0002\u0000\u0016\u004d\u0001\u004e\u0001\u004f\u0001\u0050\u0001\u004d\u0001\u0051"+ - "\u0001\u0052\u0001\u0053\u0003\u004d\u0001\u0054\u0001\u0055\u0001\u0056\u0007\u004d\u000a\u0000"+ - "\u0002\u0013\u000c\u0000\u0001\u0013\u0001\u0000\u0001\u0013\u0030\u0000\u0001\u0057\u0043\u0000"+ - "\u0001\u0058\u0001\u0000\u0001\u0023\u0002\u0000\u0001\u0023\u002c\u0000\u0002\u0024\u0001\u0000"+ - "\u0002\u0024\u002b\u0000\u0002\u0025\u0001\u0000\u0002\u0025\u002b\u0000\u0002\u0026\u0001\u0000"+ - "\u0002\u0026\u0031\u0000\u0001\u0059\u0030\u0000\u0001\u0028\u0005\u0000\u0001\u0028\u0001\u0000"+ - "\u0001\u0028\u0005\u0000\u0003\u0028\u0001\u0000\u0001\u0028\u0001\u0000\u0011\u0028\u000b\u0000"+ - "\u0001\u002e\u0005\u0000\u0001\u002e\u0001\u0000\u0002\u002e\u0004\u0000\u0002\u002e\u0004\u0000"+ - "\u0011\u002e\u0003\u0000\u0001\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0017\u005a\u0001\u005b"+ - "\u0004\u005a\u0001\u005c\u0003\u005a\u0001\u005d\u0001\u005a\u0001\u005e\u0005\u005a\u0001\u0000"+ - "\u0001\u005a\u0001\u0000\u0002\u0033\u0001\u0000\u0002\u0033\u0032\u0000\u0001\u0037\u0007\u0000"+ + "\u0001\u004d\u0002\u0000\u0016\u004d\u0001\u004e\u0001\u004d\u0001\u004f\u0001\u004d\u0001\u0050"+ + "\u0001\u0051\u0004\u004d\u0001\u0052\u0001\u0053\u0001\u0054\u0007\u004d\u000a\u0000\u0002\u0013"+ + "\u000c\u0000\u0001\u0013\u0001\u0000\u0001\u0013\u0030\u0000\u0001\u0055\u0043\u0000\u0001\u0056"+ + "\u0001\u0000\u0001\u0023\u0002\u0000\u0001\u0023\u002c\u0000\u0002\u0024\u0001\u0000\u0002\u0024"+ + "\u002b\u0000\u0002\u0025\u0001\u0000\u0002\u0025\u002b\u0000\u0002\u0026\u0001\u0000\u0002\u0026"+ + "\u0031\u0000\u0001\u0057\u0030\u0000\u0001\u0028\u0005\u0000\u0001\u0028\u0001\u0000\u0001\u0028"+ + "\u0005\u0000\u0003\u0028\u0001\u0000\u0001\u0028\u0001\u0000\u0011\u0028\u000b\u0000\u0001\u002e"+ + "\u0005\u0000\u0001\u002e\u0001\u0000\u0002\u002e\u0004\u0000\u0002\u002e\u0004\u0000\u0011\u002e"+ + "\u0003\u0000\u0001\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0017\u0058\u0001\u0059\u0001\u005a"+ + "\u0003\u0058\u0001\u005b\u0003\u0058\u0001\u005c\u0001\u005d\u0001\u005e\u0005\u0058\u0001\u0000"+ + "\u0001\u0058\u0001\u0000\u0002\u0033\u0001\u0000\u0002\u0033\u0032\u0000\u0001\u0037\u0007\u0000"+ "\u0001\u0037\u0005\u0000\u0002\u0037\u0004\u0000\u0011\u0037\u0012\u0000\u0001\u005f\u0020\u0000"+ "\u0002\u003d\u0001\u0000\u002a\u003d\u0002\u0000\u0002\u003d\u0001\u003e\u0001\u0014\u0001\u003d"+ "\u0002\u003e\u0027\u003d\u0002\u0000\u0001\u003d\u0002\u0041\u0001\u0000\u0003\u0041\u0001\u0000"+ @@ -460,81 +460,85 @@ companion object { "\u0001\u0000\u0006\u0045\u0001\u0000\u0027\u0045\u0001\u0046\u0001\u0014\u0001\u0045\u0002\u0046"+ "\u0003\u0045\u0001\u0000\u0026\u0045\u000c\u0000\u0001\u0060\u0032\u0000\u0001\u0061\u0020\u0000"+ "\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u002b\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+ - "\u0024\u004d\u0001\u0062\u0006\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001f\u004d\u0001\u0063"+ - "\u000b\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u0064\u0005\u004d\u0001\u0065"+ - "\u000b\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001b\u004d\u0001\u0066\u000f\u004d\u0002\u0000"+ - "\u0001\u004d\u0002\u0000\u001d\u004d\u0001\u0067\u0001\u0068\u000c\u004d\u0002\u0000\u0001\u004d"+ - "\u0002\u0000\u001b\u004d\u0001\u0069\u000f\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0016\u004d"+ - "\u0001\u006a\u0014\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u006b\u0011\u004d"+ - "\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u006c\u000a\u004d\u0001\u006d\u0005\u004d"+ - "\u001b\u0000\u0001\u006e\u0043\u0000\u0001\u006f\u0001\u005a\u0002\u0000\u0001\u005a\u0002\u0000"+ - "\u0028\u005a\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u001f\u005a\u0001\u0070"+ - "\u0008\u005a\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u001b\u005a\u0001\u0071"+ - "\u000c\u005a\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0016\u005a\u0001\u0072"+ - "\u0011\u005a\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u001e\u005a\u0001\u0073"+ - "\u0009\u005a\u0001\u0000\u0001\u005a\u000f\u0000\u0001\u0074\u0020\u0000\u0001\u004d\u0002\u0000"+ - "\u0001\u004d\u0002\u0000\u0023\u004d\u0001\u0075\u0007\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+ + "\u0024\u004d\u0001\u0062\u0006\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u0063"+ + "\u0011\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001b\u004d\u0001\u0064\u000f\u004d\u0002\u0000"+ + "\u0001\u004d\u0002\u0000\u001d\u004d\u0001\u0065\u0001\u0066\u000c\u004d\u0002\u0000\u0001\u004d"+ + "\u0002\u0000\u0016\u004d\u0001\u0067\u0014\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d"+ + "\u0001\u0068\u0011\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u0069\u0010\u004d"+ + "\u001b\u0000\u0001\u006a\u0043\u0000\u0001\u006b\u0001\u0058\u0002\u0000\u0001\u0058\u0002\u0000"+ + "\u0028\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u001f\u0058\u0001\u006c"+ + "\u0008\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u001f\u0058\u0001\u006d"+ + "\u0008\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u001b\u0058\u0001\u006e"+ + "\u000c\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0016\u0058\u0001\u006f"+ + "\u0011\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0019\u0058\u0001\u0070"+ + "\u000e\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u001e\u0058\u0001\u0071"+ + "\u0005\u0058\u0001\u0072\u0003\u0058\u0001\u0000\u0001\u0058\u000f\u0000\u0001\u0073\u0020\u0000"+ + "\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0023\u004d\u0001\u0074\u0007\u004d\u0002\u0000"+ + "\u0001\u004d\u0002\u0000\u0020\u004d\u0001\u0075\u000a\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+ "\u0018\u004d\u0001\u0076\u0012\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0020\u004d\u0001\u0077"+ - "\u000a\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0017\u004d\u0001\u0078\u0013\u004d\u0002\u0000"+ - "\u0001\u004d\u0002\u0000\u0018\u004d\u0001\u0079\u0012\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+ - "\u0020\u004d\u0001\u007a\u000a\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0018\u004d\u0001\u007b"+ - "\u0012\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0023\u004d\u0001\u007c\u0007\u004d\u0002\u0000"+ - "\u0001\u004d\u0002\u0000\u0021\u004d\u0001\u007d\u0009\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+ - "\u0023\u004d\u0001\u007e\u0007\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0021\u004d\u0001\u007f"+ - "\u0009\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001d\u004d\u0001\u0080\u000c\u004d\u001b\u0000"+ - "\u0001\u0081\u0043\u0000\u0001\u0082\u0001\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0018\u005a"+ - "\u0001\u0083\u000f\u005a\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0023\u005a"+ - "\u0001\u0084\u0004\u005a\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0021\u005a"+ - "\u0001\u0085\u0006\u005a\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u001b\u005a"+ - "\u0001\u0086\u000c\u005a\u0001\u0000\u0001\u005a\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+ - "\u001a\u004d\u0001\u0087\u0010\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u0088"+ - "\u0011\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0021\u004d\u0001\u0089\u0009\u004d\u0002\u0000"+ - "\u0001\u004d\u0002\u0000\u0011\u004d\u0001\u008a\u0019\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+ - "\u0018\u004d\u0001\u008b\u0012\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001c\u004d\u0001\u008c"+ - "\u000e\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u008d\u0011\u004d\u0002\u0000"+ - "\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u008e\u0011\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+ - "\u0016\u004d\u0001\u008f\u0014\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0024\u004d\u0001\u0090"+ - "\u0006\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001b\u004d\u0001\u0091\u000f\u004d\u0002\u0000"+ - "\u0001\u004d\u0002\u0000\u001d\u004d\u0001\u0092\u000c\u004d\u001b\u0000\u0001\u0093\u0043\u0000"+ - "\u0001\u0094\u0001\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0019\u005a\u0001\u0095\u000e\u005a"+ - "\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0019\u005a\u0001\u0096\u000e\u005a"+ - "\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0016\u005a\u0001\u0097\u0011\u005a"+ - "\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0020\u005a\u0001\u0098\u0007\u005a"+ - "\u0001\u0000\u0001\u005a\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001f\u004d\u0001\u0099"+ - "\u000b\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u009a\u0011\u004d\u0002\u0000"+ - "\u0001\u004d\u0002\u0000\u001f\u004d\u0001\u009b\u000b\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+ - "\u0019\u004d\u0001\u009c\u0011\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0010\u004d\u0001\u009d"+ - "\u001a\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0025\u004d\u0001\u0088\u0005\u004d\u0002\u0000"+ - "\u0001\u004d\u0002\u0000\u0021\u004d\u0001\u0091\u0009\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+ - "\u001d\u004d\u0001\u009e\u000d\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0021\u004d\u0001\u009c"+ - "\u0009\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0016\u004d\u0001\u009f\u0014\u004d\u0002\u0000"+ - "\u0001\u004d\u0002\u0000\u0016\u004d\u0001\u00a0\u0013\u004d\u001b\u0000\u0001\u00a1\u0043\u0000"+ - "\u0001\u00a2\u0001\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0021\u005a\u0001\u00a3\u0006\u005a"+ - "\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u001d\u005a\u0001\u00a4\u000a\u005a"+ - "\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0020\u005a\u0001\u00a5\u0007\u005a"+ - "\u0001\u0000\u0001\u005a\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0021\u004d\u0001\u0088"+ - "\u0009\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0017\u004d\u0001\u00a6\u0013\u004d\u0002\u0000"+ - "\u0001\u004d\u0002\u0000\u001f\u004d\u0001\u00a7\u000b\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+ - "\u001e\u004d\u0001\u0088\u000c\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001f\u004d\u0001\u00a8"+ - "\u000b\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001c\u004d\u0001\u0088\u000e\u004d\u0002\u0000"+ - "\u0001\u004d\u0002\u0000\u0021\u004d\u0001\u00a9\u0008\u004d\u001b\u0000\u0001\u00aa\u0043\u0000"+ - "\u0001\u00ab\u0001\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0016\u005a\u0001\u00ac\u0011\u005a"+ - "\u0001\u0000\u0002\u005a\u0002\u0000\u0001\u005a\u0002\u0000\u0019\u005a\u0001\u00ad\u000e\u005a"+ - "\u0001\u0000\u0001\u005a\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0016\u004d\u0001\u00ae"+ - "\u0014\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0023\u004d\u0001\u0088\u0007\u004d\u0002\u0000"+ - "\u0001\u004d\u0002\u0000\u0023\u004d\u0001\u0076\u0007\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+ - "\u0026\u004d\u0001\u0088\u0003\u004d\u001b\u0000\u0001\u00af\u0043\u0000\u0001\u00b0\u0001\u005a"+ - "\u0002\u0000\u0001\u005a\u0002\u0000\u001c\u005a\u0001\u0095\u000b\u005a\u0001\u0000\u0002\u005a"+ - "\u0002\u0000\u0001\u005a\u0002\u0000\u0023\u005a\u0001\u00b1\u0004\u005a\u0001\u0000\u0001\u005a"+ - "\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0023\u004d\u0001\u00b2\u0006\u004d\u001b\u0000"+ - "\u0001\u00b3\u0043\u0000\u0001\u00b4\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d"+ - "\u0001\u00b5\u0010\u004d\u001b\u0000\u0001\u00b6\u0043\u0000\u0001\u00b7\u0001\u004d\u0002\u0000"+ - "\u0001\u004d\u0002\u0000\u0018\u004d\u0001\u0088\u0011\u004d\u001b\u0000\u0001\u00b8\u0043\u0000"+ - "\u0001\u00b9\u001b\u0000\u0001\u00ba\u0043\u0000\u0001\u00bb\u001b\u0000\u0001\u00bc\u0043\u0000"+ - "\u0001\u00bd\u001b\u0000\u0001\u00be\u0043\u0000\u0001\u00bf\u001b\u0000\u0001\u00c0\u0043\u0000"+ - "\u0001\u00c1\u001b\u0000\u0001\u00c2\u0043\u0000\u0001\u00c3\u001b\u0000\u0001\u00c4\u0043\u0000"+ - "\u0001\u00c5\u001b\u0000\u0001\u00c6\u0043\u0000\u0001\u00c7\u001b\u0000\u0001\u00c8\u0043\u0000"+ - "\u0001\u00c9\u001b\u0000\u0001\u00ca\u0043\u0000\u0001\u00ca" + "\u000a\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0018\u004d\u0001\u0078\u0012\u004d\u0002\u0000"+ + "\u0001\u004d\u0002\u0000\u0021\u004d\u0001\u0079\u0009\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+ + "\u0023\u004d\u0001\u007a\u0007\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0021\u004d\u0001\u007b"+ + "\u0008\u004d\u001b\u0000\u0001\u007c\u0043\u0000\u0001\u007d\u0001\u0058\u0002\u0000\u0001\u0058"+ + "\u0002\u0000\u0018\u0058\u0001\u007e\u000f\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058"+ + "\u0002\u0000\u0017\u0058\u0001\u007f\u0010\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058"+ + "\u0002\u0000\u0023\u0058\u0001\u0080\u0004\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058"+ + "\u0002\u0000\u0021\u0058\u0001\u0081\u0006\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058"+ + "\u0002\u0000\u0023\u0058\u0001\u0082\u0004\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058"+ + "\u0002\u0000\u001b\u0058\u0001\u0083\u000c\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058"+ + "\u0002\u0000\u001d\u0058\u0001\u0084\u000a\u0058\u0001\u0000\u0001\u0058\u0001\u004d\u0002\u0000"+ + "\u0001\u004d\u0002\u0000\u001a\u004d\u0001\u0085\u0010\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+ + "\u0021\u004d\u0001\u0086\u0009\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0018\u004d\u0001\u0087"+ + "\u0012\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001c\u004d\u0001\u0088\u000e\u004d\u0002\u0000"+ + "\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u0089\u0011\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+ + "\u0016\u004d\u0001\u008a\u0014\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0024\u004d\u0001\u008b"+ + "\u0006\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001b\u004d\u0001\u008c\u000e\u004d\u001b\u0000"+ + "\u0001\u008d\u0043\u0000\u0001\u008e\u0001\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0019\u0058"+ + "\u0001\u008f\u000e\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0011\u0058"+ + "\u0001\u0090\u0016\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0019\u0058"+ + "\u0001\u0091\u000e\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0016\u0058"+ + "\u0001\u0092\u0011\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0024\u0058"+ + "\u0001\u0093\u0003\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0020\u0058"+ + "\u0001\u0094\u0007\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u001d\u0058"+ + "\u0001\u0095\u000a\u0058\u0001\u0000\u0001\u0058\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+ + "\u001f\u004d\u0001\u0096\u000b\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u0097"+ + "\u0011\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u0098\u0011\u004d\u0002\u0000"+ + "\u0001\u004d\u0002\u0000\u0010\u004d\u0001\u0099\u001a\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+ + "\u0025\u004d\u0001\u009a\u0005\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001d\u004d\u0001\u009b"+ + "\u000d\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0021\u004d\u0001\u0098\u0009\u004d\u0002\u0000"+ + "\u0001\u004d\u0002\u0000\u0016\u004d\u0001\u009c\u0013\u004d\u001b\u0000\u0001\u009d\u0043\u0000"+ + "\u0001\u009e\u0001\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u001f\u0058\u0001\u009f\u0008\u0058"+ + "\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0021\u0058\u0001\u00a0\u0006\u0058"+ + "\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u001d\u0058\u0001\u00a1\u000a\u0058"+ + "\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0021\u0058\u0001\u00a2\u0006\u0058"+ + "\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0020\u0058\u0001\u00a3\u0007\u0058"+ + "\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058\u0002\u0000\u0016\u0058\u0001\u00a4\u0011\u0058"+ + "\u0001\u0000\u0001\u0058\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0021\u004d\u0001\u009a"+ + "\u0009\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0017\u004d\u0001\u00a5\u0013\u004d\u0002\u0000"+ + "\u0001\u004d\u0002\u0000\u001e\u004d\u0001\u009a\u000c\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+ + "\u001f\u004d\u0001\u00a6\u000b\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u001c\u004d\u0001\u009a"+ + "\u000d\u004d\u001b\u0000\u0001\u00a7\u0043\u0000\u0001\u00a8\u0001\u0058\u0002\u0000\u0001\u0058"+ + "\u0002\u0000\u001f\u0058\u0001\u00a9\u0008\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058"+ + "\u0002\u0000\u0016\u0058\u0001\u00aa\u0011\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058"+ + "\u0002\u0000\u001e\u0058\u0001\u00ab\u0009\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058"+ + "\u0002\u0000\u0019\u0058\u0001\u00ac\u000e\u0058\u0001\u0000\u0002\u0058\u0002\u0000\u0001\u0058"+ + "\u0002\u0000\u0021\u0058\u0001\u00ad\u0006\u0058\u0001\u0000\u0001\u0058\u0001\u004d\u0002\u0000"+ + "\u0001\u004d\u0002\u0000\u0016\u004d\u0001\u00ae\u0014\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+ + "\u0023\u004d\u0001\u00af\u0006\u004d\u001b\u0000\u0001\u00b0\u0043\u0000\u0001\u00b1\u0001\u0058"+ + "\u0002\u0000\u0001\u0058\u0002\u0000\u0023\u0058\u0001\u00ab\u0004\u0058\u0001\u0000\u0002\u0058"+ + "\u0002\u0000\u0001\u0058\u0002\u0000\u001c\u0058\u0001\u008f\u000b\u0058\u0001\u0000\u0002\u0058"+ + "\u0002\u0000\u0001\u0058\u0002\u0000\u0023\u0058\u0001\u00b2\u0004\u0058\u0001\u0000\u0002\u0058"+ + "\u0002\u0000\u0001\u0058\u0002\u0000\u0026\u0058\u0001\u00ab\u0001\u0058\u0001\u0000\u0001\u0058"+ + "\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0023\u004d\u0001\u00b3\u0007\u004d\u0002\u0000"+ + "\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u009a\u0010\u004d\u001b\u0000\u0001\u00b4\u0043\u0000"+ + "\u0001\u00b5\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000\u0019\u004d\u0001\u00b6\u0010\u004d"+ + "\u001b\u0000\u0001\u00b7\u0043\u0000\u0001\u00b8\u0001\u004d\u0002\u0000\u0001\u004d\u0002\u0000"+ + "\u0018\u004d\u0001\u009a\u0011\u004d\u001b\u0000\u0001\u00b9\u0043\u0000\u0001\u00ba\u001b\u0000"+ + "\u0001\u00bb\u0043\u0000\u0001\u00bc\u001b\u0000\u0001\u00bd\u0043\u0000\u0001\u00be\u001b\u0000"+ + "\u0001\u00bf\u0043\u0000\u0001\u00c0\u001b\u0000\u0001\u00c1\u0043\u0000\u0001\u00c2\u001b\u0000"+ + "\u0001\u00c3\u0043\u0000\u0001\u00c4\u001b\u0000\u0001\u00c5\u0043\u0000\u0001\u00c6\u001b\u0000"+ + "\u0001\u00c7\u0043\u0000\u0001\u00c8\u001b\u0000\u0001\u00c9\u0043\u0000\u0001\u00ca\u001b\u0000"+ + "\u0001\u00cb\u0043\u0000\u0001\u00cb" @JvmStatic private fun zzUnpacktrans(): IntArray { @@ -585,12 +589,12 @@ companion object { "\u0001\u0001\u0001\u0009\u0001\u0001\u0001\u0009\u0001\u0001\u0002\u0009\u0007\u0001\u0005\u0009"+ "\u0001\u0001\u0001\u0009\u0001\u0001\u0001\u0009\u0003\u0001\u0002\u0009\u0001\u0001\u0001\u0009"+ "\u0002\u0001\u0002\u0009\u0002\u0001\u0002\u0009\u0002\u0001\u0001\u0009\u0004\u0001\u0001\u0000"+ - "\u0001\u0009\u0002\u0000\u0001\u0009\u000a\u0001\u0002\u0000\u0001\u0009\u0005\u0001\u0001\u0000"+ - "\u0002\u0009\u0012\u0001\u0001\u0009\u0055\u0001\u0001\u0009" + "\u0001\u0009\u0002\u0000\u0001\u0009\u0008\u0001\u0002\u0000\u0001\u0009\u0007\u0001\u0001\u0000"+ + "\u0002\u0009\u0011\u0001\u0001\u0009\u0057\u0001\u0001\u0009" @JvmStatic private fun zzUnpackAttribute(): IntArray { - val result: IntArray = IntArray(202) + val result: IntArray = IntArray(203) var offset: Int = 0 offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result) return result @@ -849,6 +853,17 @@ companion object { private fun charCount(codePoint: Int): Int = if (codePoint < 0x10000) 1 else 2 + private fun Char.Companion.codePointBefore(seq: CharSequence, index: Int): Int { + var i = index - 1 + val c2 = seq[i]; + if (c2.isLowSurrogate() && index > 0) { + val c1 = seq[i - 1]; + if (c1.isHighSurrogate()) { + return Char.toCodePoint(c1, c2); + } + } + return c2.code + } /** * Reports an error that occurred while scanning. @@ -1238,11 +1253,11 @@ companion object { } 90 -> { /* do nothing */ } 44 -> { - yybegin(DOC_TAG_VALUE); return JavaDocSyntaxTokenType.DOC_TAG_NAME; + yybegin(CODE_TAG_SPACE); return JavaDocSyntaxTokenType.DOC_TAG_NAME; } 91 -> { /* do nothing */ } 45 -> { - yybegin(CODE_TAG_SPACE); return JavaDocSyntaxTokenType.DOC_TAG_NAME; + yybegin(DOC_TAG_VALUE); return JavaDocSyntaxTokenType.DOC_TAG_NAME; } 92 -> { /* do nothing */ } 46 -> { diff --git a/java/java-syntax/src/com/intellij/java/syntax/lexer/_JavaDocLexer.flex b/java/java-syntax/src/com/intellij/java/syntax/lexer/_JavaDocLexer.flex index bdbb8a11a879..0e204fa08454 100644 --- a/java/java-syntax/src/com/intellij/java/syntax/lexer/_JavaDocLexer.flex +++ b/java/java-syntax/src/com/intellij/java/syntax/lexer/_JavaDocLexer.flex @@ -219,8 +219,8 @@ LEADING_TOKEN_MARKDOWN="///" } } - "@code" { yybegin(CODE_TAG_SPACE); return JavaDocSyntaxTokenType.DOC_TAG_NAME; } - "@literal" { yybegin(CODE_TAG_SPACE); return JavaDocSyntaxTokenType.DOC_TAG_NAME; } + "@"("code"|"literal") { yybegin(CODE_TAG_SPACE); return JavaDocSyntaxTokenType.DOC_TAG_NAME; } + "@"("return"|"summary") { yybegin(DOC_TAG_VALUE); return JavaDocSyntaxTokenType.DOC_TAG_NAME; } "@snippet" { yybegin(SNIPPET_TAG_COMMENT_DATA_UNTIL_COLON); return JavaDocSyntaxTokenType.DOC_TAG_NAME; } "@"{INLINE_TAG_IDENTIFIER} { yybegin(TAG_DOC_SPACE); return JavaDocSyntaxTokenType.DOC_TAG_NAME; } "}" . { yybegin(COMMENT_DATA); return JavaDocSyntaxTokenType.DOC_COMMENT_DATA; } . { yybegin(CODE_TAG); return JavaDocSyntaxTokenType.DOC_COMMENT_DATA; } - "@"("author"|"code"|"deprecated"|"docRoot"|"hidden"|"index"|"implNote"|"literal"|"return"|"serial"|"summary") { yybegin(DOC_TAG_VALUE); return JavaDocSyntaxTokenType.DOC_TAG_NAME; } + "@"("author"|"deprecated"|"hidden"|"index"|"implNote"|"return"|"serial") { yybegin(DOC_TAG_VALUE); return JavaDocSyntaxTokenType.DOC_TAG_NAME; } "@"{TAG_IDENTIFIER} { yybegin(TAG_DOC_SPACE); return JavaDocSyntaxTokenType.DOC_TAG_NAME; } { diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTagSummary.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTagSummary.txt index 037d41b1d915..cf92b0f86b24 100644 --- a/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTagSummary.txt +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTagSummary.txt @@ -28,8 +28,7 @@ PsiJavaFile:InlineTagSummary.java PsiDocToken:DOC_INLINE_TAG_START('{') PsiDocToken:DOC_TAG_NAME('@summary') PsiWhiteSpace(' ') - PsiElement(DOC_TAG_VALUE_ELEMENT) - PsiDocToken:DOC_TAG_VALUE_TOKEN('summary') + PsiDocToken:DOC_COMMENT_DATA('summary') PsiDocToken:DOC_INLINE_TAG_END('}') PsiDocToken:DOC_COMMENT_DATA(' third') PsiWhiteSpace('\n ') @@ -39,10 +38,7 @@ PsiJavaFile:InlineTagSummary.java PsiDocToken:DOC_INLINE_TAG_START('{') PsiDocToken:DOC_TAG_NAME('@summary') PsiWhiteSpace(' ') - PsiElement(DOC_TAG_VALUE_ELEMENT) - PsiDocToken:DOC_TAG_VALUE_TOKEN('summary') - PsiWhiteSpace(' ') - PsiDocToken:DOC_COMMENT_DATA('value') + PsiDocToken:DOC_COMMENT_DATA('summary value') PsiDocToken:DOC_INLINE_TAG_END('}') PsiDocToken:DOC_COMMENT_DATA(' forth') PsiWhiteSpace('\n ') @@ -52,10 +48,7 @@ PsiJavaFile:InlineTagSummary.java PsiDocToken:DOC_INLINE_TAG_START('{') PsiDocToken:DOC_TAG_NAME('@summary') PsiWhiteSpace(' ') - PsiElement(DOC_TAG_VALUE_ELEMENT) - PsiDocToken:DOC_TAG_VALUE_TOKEN('summary') - PsiWhiteSpace(' ') - PsiDocToken:DOC_COMMENT_DATA('value ') + PsiDocToken:DOC_COMMENT_DATA('summary value ') PsiDocToken:DOC_INLINE_TAG_END('}') PsiDocToken:DOC_COMMENT_DATA(' fifth') PsiWhiteSpace('\n ') @@ -65,10 +58,7 @@ PsiJavaFile:InlineTagSummary.java PsiDocToken:DOC_INLINE_TAG_START('{') PsiDocToken:DOC_TAG_NAME('@summary') PsiWhiteSpace(' ') - PsiElement(DOC_TAG_VALUE_ELEMENT) - PsiDocToken:DOC_TAG_VALUE_TOKEN('summary') - PsiWhiteSpace(' ') - PsiDocToken:DOC_COMMENT_DATA('value') + PsiDocToken:DOC_COMMENT_DATA('summary value') PsiWhiteSpace('\n ') PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') PsiDocToken:DOC_COMMENT_DATA(' value1 ') diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTagSummaryMarkdown.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTagSummaryMarkdown.txt index d51185f73e5b..9aa92e51d597 100644 --- a/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTagSummaryMarkdown.txt +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTagSummaryMarkdown.txt @@ -28,8 +28,7 @@ PsiJavaFile:InlineTagSummaryMarkdown.java PsiDocToken:DOC_INLINE_TAG_START('{') PsiDocToken:DOC_TAG_NAME('@summary') PsiWhiteSpace(' ') - PsiElement(DOC_TAG_VALUE_ELEMENT) - PsiDocToken:DOC_TAG_VALUE_TOKEN('summary') + PsiDocToken:DOC_COMMENT_DATA('summary') PsiDocToken:DOC_INLINE_TAG_END('}') PsiDocToken:DOC_COMMENT_DATA(' third') PsiWhiteSpace('\n') @@ -39,10 +38,7 @@ PsiJavaFile:InlineTagSummaryMarkdown.java PsiDocToken:DOC_INLINE_TAG_START('{') PsiDocToken:DOC_TAG_NAME('@summary') PsiWhiteSpace(' ') - PsiElement(DOC_TAG_VALUE_ELEMENT) - PsiDocToken:DOC_TAG_VALUE_TOKEN('summary') - PsiWhiteSpace(' ') - PsiDocToken:DOC_COMMENT_DATA('value') + PsiDocToken:DOC_COMMENT_DATA('summary value') PsiDocToken:DOC_INLINE_TAG_END('}') PsiDocToken:DOC_COMMENT_DATA(' forth') PsiWhiteSpace('\n') @@ -52,10 +48,7 @@ PsiJavaFile:InlineTagSummaryMarkdown.java PsiDocToken:DOC_INLINE_TAG_START('{') PsiDocToken:DOC_TAG_NAME('@summary') PsiWhiteSpace(' ') - PsiElement(DOC_TAG_VALUE_ELEMENT) - PsiDocToken:DOC_TAG_VALUE_TOKEN('summary') - PsiWhiteSpace(' ') - PsiDocToken:DOC_COMMENT_DATA('value ') + PsiDocToken:DOC_COMMENT_DATA('summary value ') PsiDocToken:DOC_INLINE_TAG_END('}') PsiDocToken:DOC_COMMENT_DATA(' fifth') PsiWhiteSpace('\n') @@ -65,10 +58,7 @@ PsiJavaFile:InlineTagSummaryMarkdown.java PsiDocToken:DOC_INLINE_TAG_START('{') PsiDocToken:DOC_TAG_NAME('@summary') PsiWhiteSpace(' ') - PsiElement(DOC_TAG_VALUE_ELEMENT) - PsiDocToken:DOC_TAG_VALUE_TOKEN('summary') - PsiWhiteSpace(' ') - PsiDocToken:DOC_COMMENT_DATA('value') + PsiDocToken:DOC_COMMENT_DATA('summary value') PsiWhiteSpace('\n') PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('///') PsiDocToken:DOC_COMMENT_DATA(' value1 ') diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTagSummaryMarkdown_node.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTagSummaryMarkdown_node.txt index 57a9daa4a8de..7da145ba83b4 100644 --- a/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTagSummaryMarkdown_node.txt +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTagSummaryMarkdown_node.txt @@ -28,8 +28,7 @@ java.FILE DOC_INLINE_TAG_START DOC_TAG_NAME WHITE_SPACE - DOC_TAG_VALUE_ELEMENT - DOC_TAG_VALUE_TOKEN + DOC_COMMENT_DATA DOC_INLINE_TAG_END DOC_COMMENT_DATA WHITE_SPACE @@ -39,9 +38,6 @@ java.FILE DOC_INLINE_TAG_START DOC_TAG_NAME WHITE_SPACE - DOC_TAG_VALUE_ELEMENT - DOC_TAG_VALUE_TOKEN - WHITE_SPACE DOC_COMMENT_DATA DOC_INLINE_TAG_END DOC_COMMENT_DATA @@ -52,9 +48,6 @@ java.FILE DOC_INLINE_TAG_START DOC_TAG_NAME WHITE_SPACE - DOC_TAG_VALUE_ELEMENT - DOC_TAG_VALUE_TOKEN - WHITE_SPACE DOC_COMMENT_DATA DOC_INLINE_TAG_END DOC_COMMENT_DATA @@ -65,9 +58,6 @@ java.FILE DOC_INLINE_TAG_START DOC_TAG_NAME WHITE_SPACE - DOC_TAG_VALUE_ELEMENT - DOC_TAG_VALUE_TOKEN - WHITE_SPACE DOC_COMMENT_DATA WHITE_SPACE DOC_COMMENT_LEADING_ASTERISKS diff --git a/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTagSummary_node.txt b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTagSummary_node.txt index 44c30bfd6bd5..42c837c42731 100644 --- a/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTagSummary_node.txt +++ b/java/java-tests/testData/psi/parser-full/javadocParsing/InlineTagSummary_node.txt @@ -28,8 +28,7 @@ java.FILE DOC_INLINE_TAG_START DOC_TAG_NAME WHITE_SPACE - DOC_TAG_VALUE_ELEMENT - DOC_TAG_VALUE_TOKEN + DOC_COMMENT_DATA DOC_INLINE_TAG_END DOC_COMMENT_DATA WHITE_SPACE @@ -39,9 +38,6 @@ java.FILE DOC_INLINE_TAG_START DOC_TAG_NAME WHITE_SPACE - DOC_TAG_VALUE_ELEMENT - DOC_TAG_VALUE_TOKEN - WHITE_SPACE DOC_COMMENT_DATA DOC_INLINE_TAG_END DOC_COMMENT_DATA @@ -52,9 +48,6 @@ java.FILE DOC_INLINE_TAG_START DOC_TAG_NAME WHITE_SPACE - DOC_TAG_VALUE_ELEMENT - DOC_TAG_VALUE_TOKEN - WHITE_SPACE DOC_COMMENT_DATA DOC_INLINE_TAG_END DOC_COMMENT_DATA @@ -65,9 +58,6 @@ java.FILE DOC_INLINE_TAG_START DOC_TAG_NAME WHITE_SPACE - DOC_TAG_VALUE_ELEMENT - DOC_TAG_VALUE_TOKEN - WHITE_SPACE DOC_COMMENT_DATA WHITE_SPACE DOC_COMMENT_LEADING_ASTERISKS