1*16467b97STreehugger Robotlexer grammar t048rewrite2; 2*16467b97STreehugger Robotoptions { 3*16467b97STreehugger Robot language=Cpp; 4*16467b97STreehugger Robot} 5*16467b97STreehugger Robot 6*16467b97STreehugger Robot@lexer::includes 7*16467b97STreehugger Robot{ 8*16467b97STreehugger Robot#include "UserTestTraits.hpp" 9*16467b97STreehugger Robot} 10*16467b97STreehugger Robot@lexer::namespace 11*16467b97STreehugger Robot{ Antlr3Test } 12*16467b97STreehugger Robot 13*16467b97STreehugger RobotID : 'a'..'z'+; 14*16467b97STreehugger RobotINT : '0'..'9'+; 15*16467b97STreehugger RobotSEMI : ';'; 16*16467b97STreehugger RobotPLUS : '+'; 17*16467b97STreehugger RobotMUL : '*'; 18*16467b97STreehugger RobotASSIGN : '='; 19*16467b97STreehugger RobotWS : ' '+; 20