basic structure implementation

This commit is contained in:
dfsek
2020-12-20 02:21:19 -07:00
parent 8b97d74e0a
commit e1cb46c8fd
15 changed files with 246 additions and 14 deletions

View File

@@ -16,7 +16,7 @@ import java.util.List;
public class ParserTest {
@Test
public void parse() throws IOException, ParseException {
Parser parser = new Parser(IOUtils.toString(getClass().getResourceAsStream("/test.tesf")));
Parser parser = new Parser(IOUtils.toString(getClass().getResourceAsStream("/target/server/plugins/Terra/test.tesf")));
parser.addFunction("test", new FunctionBuilder<Test1>() {
@Override

View File

@@ -11,7 +11,7 @@ import java.io.IOException;
public class TokenizerTest {
@Test
public void tokens() throws IOException, TokenizerException {
Tokenizer tokenizer = new Tokenizer(IOUtils.toString(getClass().getResourceAsStream("/test.tesf")));
Tokenizer tokenizer = new Tokenizer(IOUtils.toString(getClass().getResourceAsStream("/target/server/plugins/Terra/test.tesf")));
// Actual run
long l = System.nanoTime();

View File

@@ -1,8 +0,0 @@
test("hello", 1);
test("ghgj{}()\"\\hgjhgj", 3.4);
if(test("hello", 1) == "a string literal") {
test("hello", 1);
}
test("ghgj{}()\"\\hgjhgj", 3.4);