public TenCCompiler(String[] args)
    {
        if (args.length > 0)
        {
            int pointer = 0;
            while (pointer < args.length)
            {
                final String arg = args[pointer];
                
                if (arg.equalsIgnoreCase("--in"))
                {
                    pointer++;
                    inputFile = args[pointer];
                }
                else if (arg.equalsIgnoreCase("--out"))
                {
                    pointer++;
                    outputFile = args[pointer];
                }
                else if (arg.equalsIgnoreCase("--debug"))
                {
                    Compiler.debug = true;
                }
                else if (arg.equalsIgnoreCase("--comments"))
                {
                    Compiler.comments = false;
                }
                
                pointer++;
            }
            
            run();
        }
        else
        {
            printHelp();
        }
    }