[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: lua parser generator or c-grammar parser
- From: Antero Vipunen <antero@...>
- Date: Wed, 27 Jul 2005 13:59:49 +0700
Alain wrote:
Could you not do the thing up side down? Put a script in Lua somewhere
and let Lua do it's job :) I believe that this would be 1000 thimes
simpler.
Hmm, what do you mean?
What I am trying to do is to create yet-another-lua-binder.
In the simplest case it must preprocess pseudocode, whuch looks like this:
================================================
class Trigger {
Integer type;
Table(Anchors) owners;
//some methods here
}
package world {
Character findChar(Integer id | String name) {
Character ch;
// some valid c code here with some `macroses'
return ch;
}
}
=================================================
And translate everything into correct C code mixed with calls to
twisted-by-me lua api.
So `users' in their scripts can do smth like
=================================================
import findChar from world;
local Character ch = findChar("Joseph");
local Character monster = findChar(BIG_MONSTER_ID);
=================================================
So. I hope now you got it.
AMDG,
Antero Vipunen.