package Ġio . github . kar ino 2 . kot lit ex Ċ Ċ import Ġorg . junit . Test Ċ Ċ import Ġorg . junit . Assert .* ĊĊ Ċ class ĠLex er Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġbasic Test () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlexer Ġ= ĠLex er (" x Ġ^ Ġ 2 ") ĊĠĠĠĠĠĠĠ Ġvar Ġres 1 Ġ= Ġlexer . lex () ĊĠĠĠĠĠĠĠ ĠassertEquals (" x ", Ġres 1 . text ) ĊĊĠĠĠĠĠĠĠ Ġres 1 Ġ= Ġlexer . lex () ĊĠĠĠĠĠĠĠ ĠassertEquals (" Ġ", Ġres 1 . text ) ĊĊĠĠĠĠĠĠĠ Ġres 1 Ġ= Ġlexer . lex () ĊĠĠĠĠĠĠĠ ĠassertEquals ("^ ", Ġres 1 . text ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 2 , Ġres 1 . loc ?. start ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 3 , Ġres 1 . loc ?. end ) ĊĊĠĠĠĠĠĠĠ Ġres 1 Ġ= Ġlexer . lex () ĊĠĠĠĠĠĠĠ ĠassertEquals (" Ġ", Ġres 1 . text ) ĊĊĠĠĠĠĠĠĠ Ġres 1 Ġ= Ġlexer . lex () ĊĠĠĠĠĠĠĠ ĠassertEquals (" 2 ", Ġres 1 . text ) ĊĊĠĠĠĠĠĠĠ Ġres 1 Ġ= Ġlexer . lex () ĊĠĠĠĠĠĠĠ ĠassertEquals (" EOF ", Ġres 1 . text ) ĊĊĠĠĠ Ġ} Ċ } Ċ