瀏覽代碼

Merge pull request #3 from drak/patch-1

Fixed formatting of markdown.
Patrick Reilly 12 年之前
父節點
當前提交
86f350597c
共有 1 個文件被更改,包括 46 次插入44 次删除
  1. 46 44
      README.md

+ 46 - 44
README.md

@@ -26,47 +26,49 @@ Minimum requirements
 API
 ===
 
-class V8Js
-{
-  /* Constants */
-
-  const string V8_VERSION;
-  const int FLAG_NONE;
-  const int FLAG_FORCE_ARRAY;
-
-  /* Methods */
-
-  // Initializes and starts V8 engine and Returns new V8Js object with it's own V8 context.
-  public __construct ( [string object_name = "PHP" [, array variables = NULL [, array extensions = NULL [, bool report_uncaught_exceptions = TRUE]]] )
-
-  // Compiles and executes script in object's context with optional identifier string.
-  public mixed V8Js::executeString( string script [, string identifier [, int flags = V8Js::FLAG_NONE]])
-
-  // Returns uncaught pending exception or null if there is no pending exception.
-  public V8JsException V8Js::getPendingException( void )
-
-  /** Static methods **/
-
-  // Registers persistent context independent global Javascript extension.
-  // NOTE! These extensions exist until PHP is shutdown and they need to be registered before V8 is initialized. 
-  // For best performance V8 is initialized only once per process thus this call has to be done before any V8Js objects are created!
-  public static bool V8Js::registerExtension(string ext_name, string script [, array deps [, bool auto_enable = FALSE]])
-
-  // Returns extensions successfully registered with V8Js::registerExtension().
-  public static array V8Js::getExtensions( void )
-}
-
-final class V8JsException extends Exception
-{
-  /* Properties */
-  protected string JsFileName = NULL;
-  protected int JsLineNumber = NULL;
-  protected string JsSourceLine = NULL;
-  protected string JsTrace = NULL;
-
-  /* Methods */
-  final public string getJsFileName( void )
-  final public int getJsLineNumber( void )
-  final public string getJsSourceLine( void )
-  final public string getJsTrace( void )
-}
+    class V8Js
+    {
+        /* Constants */
+
+        const string V8_VERSION;
+        const int FLAG_NONE;
+        const int FLAG_FORCE_ARRAY;
+    
+        /* Methods */
+
+        // Initializes and starts V8 engine and Returns new V8Js object with it's own V8 context.
+        public __construct ( [string object_name = "PHP" [, array variables = NULL [, array extensions = NULL [, bool report_uncaught_exceptions = TRUE]]] )
+
+        // Compiles and executes script in object's context with optional identifier string.
+        public mixed V8Js::executeString( string script [, string identifier [, int flags = V8Js::FLAG_NONE]])
+
+        // Returns uncaught pending exception or null if there is no pending exception.
+        public V8JsException V8Js::getPendingException( void )
+
+        /** Static methods **/
+
+        // Registers persistent context independent global Javascript extension.
+        // NOTE! These extensions exist until PHP is shutdown and they need to be registered before V8 is initialized. 
+        // For best performance V8 is initialized only once per process thus this call has to be done before any V8Js objects are created!
+        public static bool V8Js::registerExtension(string ext_name, string script [, array deps [, bool auto_enable = FALSE]])
+
+        // Returns extensions successfully registered with V8Js::registerExtension().
+        public static array V8Js::getExtensions( void )
+    }
+
+    final class V8JsException extends Exception
+    {
+        /* Properties */
+        protected string JsFileName = NULL;
+        protected int JsLineNumber = NULL;
+        protected string JsSourceLine = NULL;
+        protected string JsTrace = NULL;
+        
+        /* Methods */
+        final public string getJsFileName( void )
+        final public int getJsLineNumber( void )
+        final public string getJsSourceLine( void )
+        final public string getJsTrace( void )
+    }
+    
+