xswag-syntax-java 0.3.0

Java Parser for the xswag system
Documentation
Star @(0, 1)(B
Star @(1, 2)(B
Star @(2, 3)(B
Star @(3, 4)(B
Star @(4, 5)(B
Star @(5, 6)(B
Star @(6, 7)(B
Star @(7, 8)(B
Star @(8, 9)(B
Star @(9, 10)(B
Star @(10, 11)(B
Star @(11, 12)(B
Star @(12, 13)(B
Star @(13, 14)(B
Star @(14, 15)(B
Star @(15, 16)(B
Star @(16, 17)(B
Star @(17, 18)(B
Star @(18, 19)(B
Star @(19, 20)(B
Star @(20, 21)(B
Star @(21, 22)(B
Star @(22, 23)(B
Star @(23, 24)(B
Star @(24, 25)(B
Star @(25, 26)(B
Star @(26, 27)(B
Star @(27, 28)(B
Star @(28, 29)(B
Star @(29, 30)(B
Whitespace @(30, 32)(B
Ident("Determinante") @(32, 44)(B
Dot @(44, 45)(B
Ident("java") @(45, 49)(B
Whitespace @(49, 51)(B
Star @(51, 52)(B
Star @(52, 53)(B
Star @(53, 54)(B
Star @(54, 55)(B
Star @(55, 56)(B
Star @(56, 57)(B
Star @(57, 58)(B
Star @(58, 59)(B
Star @(59, 60)(B
Star @(60, 61)(B
Star @(61, 62)(B
Star @(62, 63)(B
Star @(63, 64)(B
Star @(64, 65)(B
Star @(65, 66)(B
Star @(66, 67)(B
Star @(67, 68)(B
Star @(68, 69)(B
Star @(69, 70)(B
Star @(70, 71)(B
Star @(71, 72)(B
Star @(72, 73)(B
Star @(73, 74)(B
Star @(74, 75)(B
Star @(75, 76)(B
Star @(76, 77)(B
Star @(77, 78)(B
Slash @(78, 79)(B
Whitespace @(79, 81)(B
KeyW(Import) @(81, 87)(B
Whitespace @(87, 88)(B
Ident("AlgoTools") @(88, 97)(B
Dot @(97, 98)(B
Ident("IO") @(98, 100)(B
Semi @(100, 101)(B
Whitespace @(101, 103)(B
Comment @(103, 308)(B
Whitespace @(308, 310)(B
KeyW(Public) @(310, 316)(B
Whitespace @(316, 317)(B
KeyW(Class) @(317, 322)(B
Whitespace @(322, 323)(B
Ident("Determinante") @(323, 335)(B
Whitespace @(335, 336)(B
BraceOp @(336, 337)(B
Whitespace @(337, 341)(B
Comment @(341, 354)(B
Whitespace @(354, 357)(B
KeyW(Public) @(357, 363)(B
Whitespace @(363, 364)(B
KeyW(Static) @(364, 370)(B
Whitespace @(370, 371)(B
KeyW(Int) @(371, 374)(B
Whitespace @(374, 375)(B
Ident("det") @(375, 378)(B
ParenOp @(378, 379)(B
KeyW(Int) @(379, 382)(B
Whitespace @(382, 383)(B
Ident("A") @(383, 384)(B
ParenCl @(384, 385)(B
Whitespace @(385, 386)(B
BraceOp @(386, 387)(B
Whitespace @(387, 393)(B
Comment @(393, 413)(B
Whitespace @(413, 416)(B
KeyW(Int) @(416, 419)(B
Whitespace @(419, 420)(B
Ident("quadratzahl") @(420, 431)(B
Comma @(431, 432)(B
Whitespace @(432, 433)(B
Ident("spalte") @(433, 439)(B
Comma @(439, 440)(B
Whitespace @(440, 441)(B
Ident("zeile") @(441, 446)(B
Semi @(446, 447)(B
Whitespace @(447, 452)(B
Comment @(452, 509)(B
Whitespace @(509, 512)(B
KeyW(If) @(512, 514)(B
Whitespace @(514, 515)(B
ParenOp @(515, 516)(B
Ident("quadratzahl") @(516, 527)(B
Le @(527, 529)(B
Literal(Integer { raw: "0", is_long: false, radix: 10 }) @(529, 530)(B
ParenCl @(530, 531)(B
Whitespace @(531, 532)(B
BraceOp @(532, 533)(B
Whitespace @(533, 541)(B
KeyW(Throw) @(541, 546)(B
Whitespace @(546, 547)(B
KeyW(New) @(547, 550)(B
Whitespace @(550, 551)(B
Ident("RuntimeException") @(551, 567)(B
Whitespace @(567, 568)(B
ParenOp @(568, 569)(B
Literal(Str("Determinante nur f\u{fc}r quadratische Matrizen")) @(569, 614)(B
ParenCl @(614, 615)(B
Semi @(615, 616)(B
Whitespace @(616, 620)(B
BraceCl @(620, 621)(B
Whitespace @(621, 625)(B
KeyW(Int) @(625, 628)(B
Whitespace @(628, 629)(B
BracketOp @(629, 630)(B
BracketCl @(630, 631)(B
BracketOp @(631, 632)(B
BracketCl @(632, 633)(B
Whitespace @(633, 634)(B
Ident("matrix") @(634, 640)(B
Semi @(640, 641)(B
Whitespace @(641, 645)(B
Ident("spalte") @(645, 651)(B
Eq @(651, 652)(B
Ident("quadratzahl") @(652, 663)(B
Semi @(663, 664)(B
Whitespace @(664, 667)(B
Ident("zeile") @(667, 672)(B
Eq @(672, 673)(B
Ident("quadratzahl") @(673, 684)(B
Semi @(684, 685)(B
Whitespace @(685, 689)(B
Comment @(689, 730)(B
Whitespace @(730, 733)(B
Ident("matrix") @(733, 739)(B
Whitespace @(739, 740)(B
Eq @(740, 741)(B
Whitespace @(741, 742)(B
KeyW(New) @(742, 745)(B
Whitespace @(745, 746)(B
KeyW(Int) @(746, 749)(B
Whitespace @(749, 750)(B
BracketOp @(750, 751)(B
Ident("zeile") @(751, 756)(B
BracketCl @(756, 757)(B
BracketOp @(757, 758)(B
Ident("spalte") @(758, 764)(B
BracketCl @(764, 765)(B
Semi @(765, 766)(B
Whitespace @(766, 773)(B
BraceCl @(773, 774)(B
Whitespace @(774, 781)(B
Comment @(781, 826)(B
Whitespace @(826, 830)(B
KeyW(Public) @(830, 836)(B
Whitespace @(836, 837)(B
KeyW(Static) @(837, 843)(B
Whitespace @(843, 844)(B
KeyW(Int) @(844, 847)(B
Whitespace @(847, 848)(B
BracketOp @(848, 849)(B
BracketCl @(849, 850)(B
BracketOp @(850, 851)(B
BracketCl @(851, 852)(B
Whitespace @(852, 853)(B
Ident("matrixreduzieren") @(853, 869)(B
Whitespace @(869, 870)(B
ParenOp @(870, 871)(B
KeyW(Int) @(871, 874)(B
BracketOp @(874, 875)(B
BracketCl @(875, 876)(B
BracketOp @(876, 877)(B
BracketCl @(877, 878)(B
Whitespace @(878, 879)(B
Ident("matrix_in") @(879, 888)(B
Comma @(888, 889)(B
Whitespace @(889, 890)(B
KeyW(Int) @(890, 893)(B
Whitespace @(893, 894)(B
Ident("lasseaus") @(894, 902)(B
ParenCl @(902, 903)(B
BraceOp @(903, 904)(B
Whitespace @(904, 910)(B
KeyW(Int) @(910, 913)(B
BracketOp @(913, 914)(B
BracketCl @(914, 915)(B
BracketOp @(915, 916)(B
BracketCl @(916, 917)(B
Whitespace @(917, 918)(B
Ident("matrix_out") @(918, 928)(B
Whitespace @(928, 929)(B
Eq @(929, 930)(B
Whitespace @(930, 931)(B
KeyW(New) @(931, 934)(B
Whitespace @(934, 935)(B
KeyW(Int) @(935, 938)(B
BracketOp @(938, 939)(B
Ident("matrix_in") @(939, 948)(B
Dot @(948, 949)(B
Ident("length") @(949, 955)(B
Minus @(955, 956)(B
Literal(Integer { raw: "1", is_long: false, radix: 10 }) @(956, 957)(B
BracketCl @(957, 958)(B
BracketOp @(958, 959)(B
Ident("matrix_in") @(959, 968)(B
Dot @(968, 969)(B
Ident("length") @(969, 975)(B
Minus @(975, 976)(B
Literal(Integer { raw: "1", is_long: false, radix: 10 }) @(976, 977)(B
BracketCl @(977, 978)(B
Semi @(978, 979)(B
Whitespace @(979, 985)(B
KeyW(For) @(985, 988)(B
ParenOp @(988, 989)(B
KeyW(Int) @(989, 992)(B
Whitespace @(992, 993)(B
Ident("zeile") @(993, 998)(B
Whitespace @(998, 999)(B
Eq @(999, 1000)(B
Whitespace @(1000, 1001)(B
Literal(Integer { raw: "1", is_long: false, radix: 10 }) @(1001, 1002)(B
Semi @(1002, 1003)(B
Whitespace @(1003, 1004)(B
Ident("zeile") @(1004, 1009)(B
Whitespace @(1009, 1010)(B
Lt @(1010, 1011)(B
Whitespace @(1011, 1012)(B
Ident("matrix_in") @(1012, 1021)(B
Dot @(1021, 1022)(B
Ident("length") @(1022, 1028)(B
Semi @(1028, 1029)(B
Whitespace @(1029, 1030)(B
Ident("zeile") @(1030, 1035)(B
PlusPlus @(1035, 1037)(B
ParenCl @(1037, 1038)(B
BraceOp @(1038, 1039)(B
Whitespace @(1039, 1044)(B
KeyW(For) @(1044, 1047)(B
ParenOp @(1047, 1048)(B
KeyW(Int) @(1048, 1051)(B
Whitespace @(1051, 1052)(B
Ident("spalte") @(1052, 1058)(B
Whitespace @(1058, 1059)(B
Eq @(1059, 1060)(B
Whitespace @(1060, 1061)(B
Literal(Integer { raw: "0", is_long: false, radix: 10 }) @(1061, 1062)(B
Semi @(1062, 1063)(B
Whitespace @(1063, 1064)(B
Ident("spalte") @(1064, 1070)(B
Whitespace @(1070, 1071)(B
Lt @(1071, 1072)(B
Whitespace @(1072, 1073)(B
Ident("matrix_in") @(1073, 1082)(B
Dot @(1082, 1083)(B
Ident("length") @(1083, 1089)(B
Semi @(1089, 1090)(B
Whitespace @(1090, 1091)(B
Ident("spalte") @(1091, 1097)(B
Whitespace @(1097, 1098)(B
PlusPlus @(1098, 1100)(B
ParenCl @(1100, 1101)(B
BraceOp @(1101, 1102)(B
Whitespace @(1102, 1109)(B
BraceCl @(1109, 1110)(B
Whitespace @(1110, 1115)(B
BraceCl @(1115, 1116)(B
Whitespace @(1116, 1119)(B
BraceCl @(1119, 1120)(B
Whitespace @(1120, 1127)(B
BraceCl @(1127, 1128)(B
Whitespace @(1128, 1134)(B
Comment @(1134, 1149)(B
Whitespace @(1149, 1153)(B
KeyW(Public) @(1153, 1159)(B
Whitespace @(1159, 1160)(B
KeyW(Static) @(1160, 1166)(B
Whitespace @(1166, 1167)(B
KeyW(Void) @(1167, 1171)(B
Whitespace @(1171, 1172)(B
Ident("main") @(1172, 1176)(B
Whitespace @(1176, 1177)(B
ParenOp @(1177, 1178)(B
Ident("String") @(1178, 1184)(B
Whitespace @(1184, 1185)(B
BracketOp @(1185, 1186)(B
BracketCl @(1186, 1187)(B
Whitespace @(1187, 1188)(B
Ident("argv") @(1188, 1192)(B
ParenCl @(1192, 1193)(B
Whitespace @(1193, 1194)(B
BraceOp @(1194, 1195)(B
Whitespace @(1195, 1199)(B
KeyW(Int) @(1199, 1202)(B
Whitespace @(1202, 1203)(B
Ident("quadratzahl") @(1203, 1214)(B
Comma @(1214, 1215)(B
Whitespace @(1215, 1216)(B
Ident("spalte") @(1216, 1222)(B
Comma @(1222, 1223)(B
Whitespace @(1223, 1224)(B
Ident("zeile") @(1224, 1229)(B
Comma @(1229, 1230)(B
Whitespace @(1230, 1231)(B
Ident("n") @(1231, 1232)(B
Semi @(1232, 1233)(B
Whitespace @(1233, 1238)(B
Comment @(1238, 1256)(B
Whitespace @(1256, 1260)(B
KeyW(Do) @(1260, 1262)(B
Whitespace @(1262, 1263)(B
BraceOp @(1263, 1264)(B
Whitespace @(1264, 1267)(B
Ident("quadratzahl") @(1267, 1278)(B
Whitespace @(1278, 1279)(B
Eq @(1279, 1280)(B
Whitespace @(1280, 1281)(B
Ident("IO") @(1281, 1283)(B
Dot @(1283, 1284)(B
Ident("readInt") @(1284, 1291)(B
Whitespace @(1291, 1292)(B
ParenOp @(1292, 1293)(B
Literal(Str("Bitte geben Sie eine quadratische Matrix ein.")) @(1293, 1340)(B
ParenCl @(1340, 1341)(B
Semi @(1341, 1342)(B
Whitespace @(1342, 1345)(B
BraceCl @(1345, 1346)(B
Whitespace @(1346, 1349)(B
KeyW(While) @(1349, 1354)(B
Whitespace @(1354, 1355)(B
ParenOp @(1355, 1356)(B
Ident("quadratzahl") @(1356, 1367)(B
Le @(1367, 1369)(B
Literal(Integer { raw: "0", is_long: false, radix: 10 }) @(1369, 1370)(B
Whitespace @(1370, 1371)(B
ParenCl @(1371, 1372)(B
Semi @(1372, 1373)(B
Whitespace @(1373, 1378)(B
Ident("IO") @(1378, 1380)(B
Dot @(1380, 1381)(B
Ident("println") @(1381, 1388)(B
Whitespace @(1388, 1389)(B
ParenOp @(1389, 1390)(B
Whitespace @(1390, 1391)(B
ParenCl @(1391, 1392)(B
Semi @(1392, 1393)(B
Whitespace @(1393, 1398)(B
Comment @(1398, 1419)(B
Whitespace @(1419, 1422)(B
KeyW(Int) @(1422, 1425)(B
Whitespace @(1425, 1426)(B
BracketOp @(1426, 1427)(B
BracketCl @(1427, 1428)(B
BracketOp @(1428, 1429)(B
BracketCl @(1429, 1430)(B
Whitespace @(1430, 1431)(B
Ident("matrix") @(1431, 1437)(B
Semi @(1437, 1438)(B
Whitespace @(1438, 1447)(B
Ident("zeile") @(1447, 1452)(B
Eq @(1452, 1453)(B
Ident("quadratzahl") @(1453, 1464)(B
Semi @(1464, 1465)(B
Whitespace @(1465, 1468)(B
Ident("spalte") @(1468, 1474)(B
Eq @(1474, 1475)(B
Ident("quadratzahl") @(1475, 1486)(B
Semi @(1486, 1487)(B
Whitespace @(1487, 1493)(B
Comment @(1493, 1530)(B
Whitespace @(1530, 1533)(B
Ident("matrix") @(1533, 1539)(B
Whitespace @(1539, 1540)(B
Eq @(1540, 1541)(B
Whitespace @(1541, 1542)(B
KeyW(New) @(1542, 1545)(B
Whitespace @(1545, 1546)(B
KeyW(Int) @(1546, 1549)(B
Whitespace @(1549, 1550)(B
BracketOp @(1550, 1551)(B
Ident("zeile") @(1551, 1556)(B
BracketCl @(1556, 1557)(B
BracketOp @(1557, 1558)(B
Ident("spalte") @(1558, 1564)(B
BracketCl @(1564, 1565)(B
Semi @(1565, 1566)(B
Whitespace @(1566, 1573)(B
Comment @(1573, 1630)(B
Whitespace @(1630, 1633)(B
Comment @(1633, 1680)(B
Whitespace @(1680, 1686)(B
Ident("IO") @(1686, 1688)(B
Dot @(1688, 1689)(B
Ident("println") @(1689, 1696)(B
Whitespace @(1696, 1697)(B
ParenOp @(1697, 1698)(B
Literal(Str("Bitte geben Sie die Zahlen der Matrix ein. ")) @(1698, 1743)(B
ParenCl @(1743, 1744)(B
Semi @(1744, 1745)(B
Whitespace @(1745, 1749)(B
KeyW(For) @(1749, 1752)(B
Whitespace @(1752, 1753)(B
ParenOp @(1753, 1754)(B
Ident("n") @(1754, 1755)(B
Eq @(1755, 1756)(B
Literal(Integer { raw: "0", is_long: false, radix: 10 }) @(1756, 1757)(B
Semi @(1757, 1758)(B
Whitespace @(1758, 1759)(B
Ident("n") @(1759, 1760)(B
Lt @(1760, 1761)(B
Ident("matrix") @(1761, 1767)(B
Dot @(1767, 1768)(B
Ident("length") @(1768, 1774)(B
Semi @(1774, 1775)(B
Whitespace @(1775, 1776)(B
Ident("n") @(1776, 1777)(B
PlusPlus @(1777, 1779)(B
ParenCl @(1779, 1780)(B
Whitespace @(1780, 1781)(B
BraceOp @(1781, 1782)(B
Whitespace @(1782, 1786)(B
Ident("matrix") @(1786, 1792)(B
Whitespace @(1792, 1793)(B
Eq @(1793, 1794)(B
Whitespace @(1794, 1795)(B
Ident("IO") @(1795, 1797)(B
Dot @(1797, 1798)(B
Ident("readInts") @(1798, 1806)(B
Whitespace @(1806, 1810)(B
ParenOp @(1810, 1811)(B
Literal(Str("Bitte")) @(1811, 1818)(B
Whitespace @(1818, 1819)(B
Plus @(1819, 1820)(B
Whitespace @(1820, 1821)(B
Ident("spalte") @(1821, 1827)(B
Whitespace @(1827, 1828)(B
Plus @(1828, 1829)(B
Whitespace @(1829, 1830)(B
Literal(Str("Zahlen fuer")) @(1830, 1843)(B
Whitespace @(1843, 1844)(B
Plus @(1844, 1845)(B
Whitespace @(1845, 1846)(B
ParenOp @(1846, 1847)(B
Ident("n") @(1847, 1848)(B
Plus @(1848, 1849)(B
Literal(Integer { raw: "1", is_long: false, radix: 10 }) @(1849, 1850)(B
ParenCl @(1850, 1851)(B
Whitespace @(1851, 1852)(B
Plus @(1852, 1853)(B
Whitespace @(1853, 1854)(B
Literal(Str(". Zeile: ")) @(1854, 1865)(B
ParenCl @(1865, 1866)(B
Semi @(1866, 1867)(B
Whitespace @(1867, 1871)(B
BraceCl @(1871, 1872)(B
Whitespace @(1872, 1877)(B
BraceCl @(1877, 1878)(B
Whitespace @(1878, 1879)(B
BraceCl @(1879, 1880)(B
Whitespace @(1880, 1882)(B