#include #include "lexer.h" #include "list.h" using namespace std; int main() { List a; Lexer f ("../lexer/abc.txt"); f.checkSeparator('{'); if (! f.isSeparator('}')) { a.insertLast (f.readIdent ()); while (f.isSeparator (',')) { f.nextToken (); a.insertLast (f.readIdent ()); } } f.checkSeparator('}'); a.print(); /*while (f.kind != eos) { cout << f.token << endl; f.nextToken (); }*/ /* List a; a.insertFirst ("Mikes"); a.insertLast ("Bobes"); a.insertFirst ("Pasik"); a.print (); List b; b.insert ("Vochumurka"); b.insert ("Kremilek"); b.insert ("Racochejl"); b.print (); // Item * t = b.getFirst(); // b.unlink (t); // a.linkFirst (t); a.move (b); // a --> b a.transfer (b); // a <-- b a.print (); b.print (); // b.reverse(); // b.print (); */ return 0; }