imporved php parser
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpeclipse / PHPeclipsePlugin.java
index 20ede98..23d818c 100644 (file)
@@ -43,6 +43,8 @@ public class PHPeclipsePlugin extends AbstractUIPlugin {
        public static final String APACHE_START_PREF = "_apache_start";
        public static final String APACHE_STOP_PREF = "_apache_stop";
        public static final String APACHE_RESTART_PREF = "_apache_restart";
+  public static final String SHOW_OUTPUT_IN_CONSOLE = "_sho_output_in_console";
+  public static final String EXTERNAL_PARSER_PREF = "_external_parser";
   
   /**
    * The id of the PHP plugin (value <code>"net.sourceforge.phpeclipse"</code>).
@@ -222,6 +224,7 @@ public class PHPeclipsePlugin extends AbstractUIPlugin {
                store.setDefault(LOCALHOST_PREF, "http://localhost");
                
                store.setDefault(USE_EXTERNAL_BROWSER_PREF, "false");
+    store.setDefault(SHOW_OUTPUT_IN_CONSOLE, "true");
                if (jvm == WINDOWS_9x) {
                        store.setDefault(EXTERNAL_BROWSER_PREF, "command.com /c start iexplore {0}");
                } else if (jvm == WINDOWS_NT) {
@@ -230,17 +233,20 @@ public class PHPeclipsePlugin extends AbstractUIPlugin {
                        store.setDefault(EXTERNAL_BROWSER_PREF, "netscape {0}");
                }
                if ((jvm == WINDOWS_9x) || (jvm == WINDOWS_NT)) {
+      store.setDefault(EXTERNAL_PARSER_PREF, "c:\\apache\\php\\php -l -f {0}");
       store.setDefault(DOCUMENTROOT_PREF, "c:\\eclipse\\workspace");
                        store.setDefault(MYSQL_PREF, "c:\\apache\\mysql\\bin\\mysqld.exe --standalone");
                        store.setDefault(APACHE_START_PREF, "c:\\apache\\apache.exe -c \"DocumentRoot \"{0}\"\"");
                        store.setDefault(APACHE_STOP_PREF, "c:\\apache\\apache.exe -k shutdown");
                        store.setDefault(APACHE_RESTART_PREF, "c:\\apache\\apache.exe -k restart");
                } else {
+      store.setDefault(EXTERNAL_PARSER_PREF, "/apache/php/php -l -f {0}");
       store.setDefault(DOCUMENTROOT_PREF, "/eclipse/workspace");
                        store.setDefault(MYSQL_PREF, "/apache/mysql/bin/mysqld --standalone");
                        store.setDefault(APACHE_START_PREF, "/apache/apache -c \"DocumentRoot \"{0}\"\"");
                        store.setDefault(APACHE_STOP_PREF, "/apache/apache.exe -k shutdown");
                        store.setDefault(APACHE_RESTART_PREF, "/apache/apache -k restart");
+      
                }
        }
 }
\ No newline at end of file