document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. import java.io.BufferedReader;
  2. import java.io.InputStreamReader;
  3. import java.util.StringTokenizer;
  4.  
  5. public class Parser
  6. {
  7.     private CommandWords commands;
  8.    
  9.     public Parser()
  10.     {
  11.         commands = new CommandWords();
  12.     }
  13.    
  14.     public Command getCommand()
  15.     {
  16.         String inputLine = "";
  17.         String word1;
  18.         String word2;
  19.        
  20.         System.out.print("> ");
  21.        
  22.         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  23.         try
  24.         {
  25.             inputLine = reader.readLine();
  26.         }
  27.         catch(java.io.IOException exc)
  28.         {
  29.             System.out.println("There was an error during reading: " + exc.getMessage());
  30.         }
  31.        
  32.         StringTokenizer tokenizer = new StringTokenizer(inputLine);
  33.        
  34.         if(tokenizer.hasMoreTokens())
  35.             word1 = tokenizer.nextToken();
  36.         else
  37.             word1 = null;
  38.            
  39.         if(tokenizer.hasMoreTokens())
  40.             word2 = tokenizer.nextToken();
  41.         else
  42.             word2 = null;
  43.            
  44.         if(commands.isCommand(word1))
  45.             return new Command(word1,word2);
  46.         else
  47.             return new Command(null,word2);
  48.     }
  49. }
');