944,055 Members | Top Members by Rank

Ad:
Nov 7th, 2009
0

Compiler inside a Interpreter

Expand Post »
Hello All,

I have a doubt...

basically I worte my first interpreter in C (A very simple one though... )

I will take a input file and will pass as command line arguements to my interpreter . This file will convert the input file to standard C file and will store in .C extension.

Now how do I call a C compiler insider my function itself, so that this generated C file will be compiled and executed at once.

Eg.

I create a text file test.txr as follows

Hello PRINTA ......

Hello GETTA .....

I pass this file as a command line...

conv text.txr (In command line)

This conv.C takes this file as input and convert PRINTA as printf and GETTA as scanf etc . (As you know..... simple pre processor).

So as the end, text.C will be generated.... All was fine till here.

Now I wanna compile this text.C and execute inside this conv.C itself.

Do you get my objective...............???????????/

Is this possible??????????

Waiting for your help guys......... I;m doing it for one charity process. I want this to happen ASAP.

--Rigidboss
Similar Threads
Reputation Points: 0
Solved Threads: 0
Newbie Poster
rigidboss is offline Offline
21 posts
since Dec 2007
Nov 7th, 2009
0
Re: Compiler inside a Interpreter
You can use the system function to run the compiler and then run the compiled code
Reputation Points: 16
Solved Threads: 16
Junior Poster in Training
kolosick.m188 is offline Offline
72 posts
since Jun 2009
Nov 8th, 2009
0
Re: Compiler inside a Interpreter
You can use the system function to run the compiler and then run the compiled code
Hi... Thanks for posting.........

I already sorted out this issue . I used the system function.......

Thanx a lot ))))))))

Meanwhile I have a idea on creating a special language .

Namely ABSTRACT PROGRAMMING LANGUAGE (APL)

The details which we give will be abstract. The compiler inturn will process it and will create a response .

Is this possible ??????? If so how and where should i start.

Eg

In put : Let a be 10 and B be 20 .

Out put which will be fed to the compiler must be : int i=10, b=20 ;

Like this, I want to create a programming language......

Pls Help!!!!!!!!
Reputation Points: 0
Solved Threads: 0
Newbie Poster
rigidboss is offline Offline
21 posts
since Dec 2007
Nov 8th, 2009
0
Re: Compiler inside a Interpreter
Take a look at yacc and lex. Also, APL is already a programming language
Reputation Points: 16
Solved Threads: 16
Junior Poster in Training
kolosick.m188 is offline Offline
72 posts
since Jun 2009
Nov 9th, 2009
0
Re: Compiler inside a Interpreter
Take a look at yacc and lex. Also, APL is already a programming language
Hi...

Thanks for ur help!!

I did read Lex and Yacc.

That's what I exactly did in my previous program . Anyways It gave some ideas.

Regarding APL . I just kept one name....

Anyways thanks for your help!
Reputation Points: 0
Solved Threads: 0
Newbie Poster
rigidboss is offline Offline
21 posts
since Dec 2007

This thread is solved

Either the thread starter or a moderator has marked this thread as solved. You can most likely trust the responses and answers given. There is most likely no reason for any further responses to be posted here. If you have a related question, please start a new thread in this forum instead.

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Computer Science Forum Timeline: QA
Next Thread in Computer Science Forum Timeline: Creating a new Prog Language





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC