| summaryrefslogtreecommitdiff | 
diff options
Diffstat (limited to 'ast-to-instr/src/Parameters.java')
| -rw-r--r-- | ast-to-instr/src/Parameters.java | 48 | 
1 files changed, 48 insertions, 0 deletions
| diff --git a/ast-to-instr/src/Parameters.java b/ast-to-instr/src/Parameters.java index e69de29..70d716f 100644 --- a/ast-to-instr/src/Parameters.java +++ b/ast-to-instr/src/Parameters.java @@ -0,0 +1,48 @@ +import java.util.List; +import java.util.ArrayList; + +public class Parameters +{ +   private final String xml_file; + +   private final boolean are_valid; + +   public static void print_usage () +   { +      System.out.println +      ( +         "AST-to-Instr\n" +         + "USAGE:\n" +         + "\tjava Main <XML_FILE>\n" +         + "PARAMETERS:\n" +         + "\t- <XML_FILE>\tThe AST (XML format)." +      ); +   } + +   public Parameters (String... args) +   { +      if (args.length != 1) +      { +         print_usage(); + +         xml_file = new String(); +         are_valid = false; + +         return; +      } + +      are_valid = true; + +      xml_file = args[0]; +   } + +   public String get_xml_file () +   { +      return xml_file; +   } + +   public boolean are_valid () +   { +      return are_valid; +   } +} | 


