RLPark 1.0.0
Reinforcement Learning Framework in Java

CodeParser.java

Go to the documentation of this file.
00001 package zephyr.plugin.core.api.internal.codeparser.interfaces;
00002 
00003 import java.lang.reflect.Field;
00004 
00005 import zephyr.plugin.core.api.internal.codeparser.codetree.ClassNode;
00006 import zephyr.plugin.core.api.internal.parsing.CollectionLabelBuilder;
00007 
00008 public interface CodeParser {
00009   CodeNode parse(MutableParentNode clockNode, Object root, String rootLabel);
00010 
00011   void recursiveParseClass(ClassNode node, Object container);
00012 
00013   CodeNode recursiveParseInstance(MutableParentNode parentNode, Field fieldInstance, String instanceLabel, Object instance);
00014 
00015   CollectionLabelBuilder newCollectionLabelBuilder(Field field, int nbChildren);
00016 }
 All Classes Namespaces Files Functions Variables Enumerations
Zephyr
RLPark