| summaryrefslogtreecommitdiff |
diff options
| author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-07-20 11:06:59 +0200 |
|---|---|---|
| committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-07-20 11:06:59 +0200 |
| commit | cd9254b65410c0f8a0fc3437ee43d88375244508 (patch) | |
| tree | 7c53e99feac2313caae6393a64792a6c605d4139 /ast-to-instr/src/Parameters.java | |
| parent | 3787309dc8553f02bde69cded902d69c650c31a7 (diff) | |
Continuing the implementation of AST-to-Instr.
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; + } +} |


