Question: in java JLex(JFlex) how to count token, add them up and finally print an integer? the code i got here print out specific id, but

in java JLex(JFlex)

how to count token, add them up and finally print an integer? the code i got here print out specific id, but all i want is to find an id, add them like count+=1(not showing on the screen), and in the end just print an integer as a result.

import java.io.*; %% %{ public static void main(String argv[]) throws java.io.IOException { MyLexer yy = new MyLexer(new FileReader("A2.input")); while (true){ yy.yylex(); } } %} %notunix %integer; %class MyLexer %eofval{ return; %eofval}

IDENTIFIER = [a-zA-Z_][a-zA-Z0-9_]* %%

{IDENTIFIER} { System.out.println("ID is ..." + yytext());}

| {} . {}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!