answersLogoWhite

0

%{

#include<stdio.h>

int valid=1;

%}

%token digit letter

%%

start : letter s

s : letter s

| digit s

|

;

%%

int yyerror()

{

printf("\nIts not a identifier!\n");

valid=0;

return 0;

}

int main()

{

printf("\nEnter a name to tested for identifier ");

yyparse();

if(valid)

{

printf("\nIt is a identifier!\n");

}

}

User Avatar

Wiki User

14y ago

What else can I help you with?

Related Questions

C plus plus program to add a letter in a permanent letters alphabetically?

If by permanent you mean constant, you cannot change something that is constant, therefore you cannot add to it (letters or otherwise). It has to be variable. Constant and variable are mutually exclusive terms.


What is a numeric variable in ms dos basic?

In MS-DOS BASIC, a numeric variable is a type of variable that is used to store numbers, which can be integers or floating-point values. These variables can be manipulated using arithmetic operations, allowing for calculations and numeric processing within the program. Numeric variables in BASIC are typically defined by names that start with a letter and can be followed by letters, numbers, or underscores. Examples include variables like A, X1, and TotalAmount.


Program will be followed by dinner or shall be followed by dinner?

The program shall be followed by dinner.


What does a constant look like?

A constant is a variable whose value does not change during the program's execution. Constants are usually written in uppercase letters with underscores separating words and their value remains fixed throughout the program.


How can a reassigned local variable impact the functionality of a program?

When a local variable is reassigned in a program, it can impact the functionality by changing the value that the variable holds. This can lead to unexpected behavior or errors in the program if the reassigned value is not properly accounted for in the code. It is important to carefully manage variable assignments to ensure the program functions as intended.


If the variable flag can only be declared once in the program it was declared as what type of variable?

It's a global variable.


What is a variable used in computer gaming?

it depends, if its a desired variable, its a program, but if its undesired, its a glitch


How do you program a hayward variable speed pool pump?

how to program a pool vacuum


What is execlp system call?

The execlp system call in Unix-like operating systems is used to execute a program, replacing the current process with a new process image. It takes the name of the program to execute, followed by a list of arguments, ending with a NULL pointer. The &quot;p&quot; in execlp indicates that it will search for the program in the directories listed in the PATH environment variable. If successful, it does not return to the calling process; if it fails, it returns -1 and sets the errno variable.


A variable that is used in all program modules is?

global


When auto variable create?

Program enter function.


How do you declare the text in vb?

In Visual Basic (VB), you can declare a text variable using the Dim statement followed by the variable name and the As String type. For example: Dim myText As String. You can then assign a value to it, like myText = &quot;Hello, World!&quot;. This allows you to store and manipulate string data within your program.