| 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; + } +} |


