slogo.parser
Class InstructionParser

java.lang.Object
  extended by slogo.parser.InstructionParser
All Implemented Interfaces:
Parser

public class InstructionParser
extends java.lang.Object
implements Parser

Instruction Parser - calls appropriate Parser for each Instruction


Field Summary
private  java.util.Map<java.lang.Class,Parser> myParserMap
           
private static InstructionParser ourInstance
           
 
Constructor Summary
private InstructionParser()
           
 
Method Summary
static InstructionParser getInstance()
           
 GrammarElement parse(SLogoParser ep)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myParserMap

private java.util.Map<java.lang.Class,Parser> myParserMap

ourInstance

private static InstructionParser ourInstance
Constructor Detail

InstructionParser

private InstructionParser()
Method Detail

getInstance

public static InstructionParser getInstance()

parse

public GrammarElement parse(SLogoParser ep)
Specified by:
parse in interface Parser