Mercurial Hosting > luan
diff core/src/luan/impl/LuanCompiler.java @ 678:49f3d290bebd
add luan_to_java
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Wed, 13 Apr 2016 16:24:48 -0600 |
parents | d95caff8ba8c |
children | 5b9c7f8529ee |
line wrap: on
line diff
--- a/core/src/luan/impl/LuanCompiler.java Wed Apr 13 14:23:06 2016 -0600 +++ b/core/src/luan/impl/LuanCompiler.java Wed Apr 13 16:24:48 2016 -0600 @@ -61,4 +61,16 @@ throw new LuanException( e.getFancyMessage() ); } } + + public static String toJava(String sourceName,String sourceText) throws LuanException { + LuanParser parser = new LuanParser(sourceName,sourceText); + parser.addVar( "java" ); + parser.addVar( "require" ); + try { + return parser.RequiredModuleSource(); + } catch(ParseException e) { + throw new LuanException( e.getFancyMessage() ); + } + } + }