2014-03-26 113 views
0

我正在开发一种新语言的开发工具,此处编译器已经存在。为该语言创建了一个模型。该模型是树形结构。现在我需要将文件与模型进行比较,并着色和检测错误。但我真的是eclipse开发和Java的初学者。如果有人知道使用Java解析文件的代码。在java中解析文件

example.xyz

chan example 
{ 
    int a; 
    lstnr b; 
    eve new(int a , int b) 
    { 
     int d; 
    } 
    eve new1() 
    { 
    } 
} 

如果该文件是这样的。 chaneve是这个关键字。所有原始数据类型都被使用。还有一个名为lstnr的新变量。我怎样才能解析这个文件使用Java。

+1

你是初学者在Java中谁与代码解析开始!我在这里有点困惑,还是你说的Eclipse插件开发? – buch11

+0

如果您想开发Eclipse语言支持,请查看Eclipse [xText](https://www.eclipse.org/Xtext/) –

+0

如何在不使用xtext的情况下开发eclipse语言支持。我没有这种语言的语法。我只有一个资源我给的文件 – PathuZ

回答