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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started