Lexical Analyzer Implementation
Use Java to write a simple Lexical Analyzer.
...
![subject](/tpl/images/cats/informatica.png)
Computers and Technology, 27.02.2020 22:59 jaystarr9395
Lexical Analyzer Implementation
Use Java to write a simple Lexical Analyzer.
Input: a source code file, (.txt file). Ask user to input the file name.
Output: printing all recognized tokens
The source code accepted tokens include
Keywords: int double String (case sensitive)
operators: = ( ) + - * / , ;
identifier: letter(letter|digit)*
int constant
double constant
string constant: string constant is enclosed in a pair of "", such as "abc"
anything not recognized is detected as errors
If the input file has the following content:
int a, b=10;
a =bc*10-&(3.2+"abc";
The output should be
Line1:1 keyword: int
Line1: 5 identifier: a
Line1:6 operator: ,
Line1: 7 identifier: b
Line1: 8 operator: =
Line1: 9 int constant: 10
Line1: 11 operator: ;
Line2: 1 identifier: a
Line2: 3 operator: =
Line2: 4 identifier: bc
Line2: 6 operator: *
Line2: 7 int constant: 10
Line2: 9 operator: -
Line2: 10 error: & not recognized
Line2: 11 operator: (
Line2: 12 double constant: 3.2
Line2: 15 operator: +
Line2: 16 string constant: "abc"
Line2: 21 operator: ;
![ansver](/tpl/images/cats/User.png)
Answers: 1
![](/tpl/images/ask_question.png)
![](/tpl/images/ask_question_mob.png)
Another question on Computers and Technology
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 23.06.2019 03:50
Iam a bacterium. i cause stomach cramps and diarrhea. i am caused by eating rotten foodssuch as chicken, fish, or eggs. sometimes turtles carry my bacteria.what am i?
Answers: 2
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 24.06.2019 16:00
Your is an example of personal information that you should keep private.
Answers: 2
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 25.06.2019 02:30
Ahammer should not be applied to the gear shafts of an electric rotisserie because the shafts may be made of
Answers: 1
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 25.06.2019 04:20
Many prestigious universities have a system called a “legacy preference system” which is used to decide which applicants should be accepted to the university. if an applicant’s parent is an alumnus of the university, the applicant will be admitted with lower gpa and sat scores than if the parent is not an alumnus. (there is currently a lot of discussion about the fairness of this system, but universities get a lot of money from their alumni so they are unwilling to change ) your assignment for mp2 is to implement a computerized system like this for a very small prestigious university. the university has two schools, liberal arts and music, each with their own criteria for accepting students. your program must read in certain information about an applicant and print a message saying whether the applicant should be accepted or not.
Answers: 2
You know the right answer?
Questions
![question](/tpl/images/cats/en.png)
![question](/tpl/images/cats/en.png)
English, 27.01.2021 06:20
![question](/tpl/images/cats/biologiya.png)
Biology, 27.01.2021 06:20
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/biologiya.png)
![question](/tpl/images/cats/es.png)
Spanish, 27.01.2021 06:20
![question](/tpl/images/cats/fizika.png)
Physics, 27.01.2021 06:20
![question](/tpl/images/cats/biologiya.png)
![question](/tpl/images/cats/mat.png)
Mathematics, 27.01.2021 06:20
![question](/tpl/images/cats/mat.png)
Mathematics, 27.01.2021 06:20
![question](/tpl/images/cats/mat.png)
Mathematics, 27.01.2021 06:20
![question](/tpl/images/cats/en.png)
English, 27.01.2021 06:20
![question](/tpl/images/cats/biologiya.png)
![question](/tpl/images/cats/fizika.png)
![question](/tpl/images/cats/biologiya.png)
![question](/tpl/images/cats/biologiya.png)
Biology, 27.01.2021 06:20
![question](/tpl/images/cats/biologiya.png)
Biology, 27.01.2021 06:20
![question](/tpl/images/cats/mat.png)
Mathematics, 27.01.2021 06:20
![question](/tpl/images/cats/en.png)
English, 27.01.2021 06:20
![question](/tpl/images/cats/mat.png)
Mathematics, 27.01.2021 06:20