compiler design-limit the methods, C/C++ Programming

Ask question #Minimum 100Problem : Compiler Design - Limit the methods
Rahul is a newbie to the programming and while learning the programming language he came to know the following rules:

· Each program must start with ''{'' and end with ''}''.

· Each program must contain only one main function. Main function must start with ''<'' and end with ''>''.

· A program may or may not contain user defined function(s). There is no limitation on the number of user defined functions in the program. User defined function must start with ''('' and end with '')''.

· Loops are allowed only inside the functions (this function can be either main function or user defined function(s)). Every loop must start with ''{'' and end with ''}''.

· User defined function(s) are not allowed to be defined inside main function or other user defined function(s).

· Nested loops are allowed.

· Instructions can be any where inside the program.

· Number of user defined functions inside a program must not be more than 100.

If any of the above conditions does not met, then the program will generate compilation errors. Today Rahul has written his first program "Hello World", but he is not sure about the correctness of the program now your task is to help him to find out whether his program will compile without any errors or not.

Input Format:

First line starts with T, number of test cases. Each test case will contain a single line L, where L is a program written by Rahul.

Output Format:

Print "No Compilation Errors" if there won''t exist any compilation errors else print "Compilation Errors".



L is a text and can be composed of any of the characters {, }, (, ) , <, >and P, where P will represent the instruction.

L will contain single spaced characters where each character will represent the each line of the program.

Number of characters in the text < = 10000

Sample Input and Output

SNo. Input Output
{ < > ( P ) }
{ < { } > ( { } ) )
{ ( { } ) }

No Compilation Error
Compilation Errors
Compilation Errors

words accepted#
Posted Date: 8/14/2014 1:09:39 AM | Location : USA

Related Discussions:- compiler design-limit the methods, Assignment Help, Ask Question on compiler design-limit the methods, Get Answer, Expert's Help, compiler design-limit the methods Discussions

Write discussion on compiler design-limit the methods
Your posts are moderated
Related Questions
FUNCTIONS It refers to a subprogram that is meant to do a certain task. It is basically used to execute a set of operations and return information to the main or calling functio

You are required to write a stand-alone DSP application in the C programming language. The overall objective of this application is to convert a signal from the time domain to t

how many values we can return from pointer to function?

pls give me answer 01110-00110 in 2''s comlpiment in detail

Ask question #Minimum 100Problem : Compiler Design - Limit the methods Rahul is a newbie to the programming and while learning the programming language he came to know the followi

Write a program to find the area under the curve y = f(x) between x = a and x = b, integrate y = f(x) between the limits of a and b. The area under a curve between two points can b

I want Skype Recorder Application + Setup + Sourcecode + NICE UI Project Description: i want an application built which will allow user to record skype audio or video calls

I need to program a microprocessor that would have a temperature, gas, humidity and PIR sensor connected to it. It would send the data to a PC via a Zigbee and receive commands fro

Rules for overloading an operator This summarizes the most significant points you need to know in order to do operator function overloading. The only operators you may o

C program to remove vowels in sentence : void main() {                 char  str[100];                 int n;                 printf("enter string\n");