The Gateway to Computer Science Excellence
First time here? Checkout the FAQ!
x
+3 votes
62 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 Veteran (12k points) | 62 views
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?

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

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 (129 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

32,610 questions
39,265 answers
109,685 comments
36,648 users