use*_*969 -3 c objective-c vala
我正在尝试创建一个源代码转换器,它将objective-c代码转换为c源代码,如valac(将vala转换为c代码).我不确定这是否是客观的c,但这就是我想要的,所以这是我自己的语言.
在一开始我认为我可以使用,string.replace但这将无法工作,因为人们可以创建这样的东西:- (person)myperson {}.
所以我认为通过char扫描文本char会做,但我的代码由于某种原因不起作用.怎么了?我能找到更好的方法(也许使用正则表达式?).如果这样做是正确的,那么我怎样才能将char[]数组转换为字符串(在第72行)?
那么我如何制作一个objc转换器呢?所有链接和示例表示赞赏.
谢谢