The Gateway to Computer Science Excellence
First time here? Checkout the FAQ!
x
+3 votes
136 views

Is this line  a/*b successfully generating the token's or it give lexical error ? if it is given the lexical error then why so ?


I think it will give lexical error because we don't find */ here

asked in Compiler Design by Loyal (8.8k points) | 136 views
0
a is definitely token here.

then /*...........*/ if there then it will not count as token.

But it can take divide sign and * separately

So, why not 4 tokens?
0

@srestha  what would be number of tokens if pattern is given as a/*b ;

0

chk here https://gateoverflow.in/193991/token

discussion going on. just follow it

1 Answer

0 votes
I think, it gives lexical error bcz in a/*b it first scan 'a',

and after that it scan '/' then '*'. after  /* lexical analyzer consider this as a start of comment but,

it not get the end of comment it fall in infinite loop that's why it gives lexical error.
answered by (163 points)


Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true

34,829 questions
41,807 answers
119,062 comments
41,452 users