| Index: sky/specs/modules.md
|
| diff --git a/sky/specs/modules.md b/sky/specs/modules.md
|
| index 5629018a701cc55247be041b993fcd5353d14518..beb0e67d2b606229de148a65df1892756e56557d 100644
|
| --- a/sky/specs/modules.md
|
| +++ b/sky/specs/modules.md
|
| @@ -6,14 +6,14 @@ This document describes the Sky module system.
|
| Overview
|
| --------
|
|
|
| -The Sky module system is based on the ```import``` element. In its
|
| +The Sky module system is based on the ``import`` element. In its
|
| most basic form, you import a module as follows:
|
|
|
| ```html
|
| <import src="path/to/module.sky" />
|
| ```
|
|
|
| -As these ```import``` elements are inserted into a document, the
|
| +As these ``import`` elements are inserted into a document, the
|
| document's list of outstanding dependencies grows. When an imported
|
| module completes, it is removed from the document's list of
|
| outstanding dependencies.
|
| @@ -28,14 +28,14 @@ before the module it represents is marked complete.
|
| Module API
|
| ----------
|
|
|
| -Within a script in a module, the ```module``` identifier is bound to
|
| -the [```Module``` object](apis.md) that represents the module.
|
| +Within a script in a module, the ``module`` identifier is bound to
|
| +the [``Module`` object](apis.md) that represents the module.
|
|
|
| ### Exporting values ###
|
|
|
| -A module can export a value by assigning the ```exports``` property of
|
| -its ```Module``` object. By default, the ```exports``` property of a
|
| -```Module``` is its ```Document``` object, so that a script-less
|
| +A module can export a value by assigning the ``exports`` property of
|
| +its ``Module`` object. By default, the ``exports`` property of a
|
| +``Module`` is its ``Document`` object, so that a script-less
|
| import is still useful (it exposes its contents, e.g. templates that
|
| the import might have been written to provide).
|
|
|
| @@ -50,7 +50,7 @@ an element to the importee's element registry.
|
| Naming modules
|
| --------------
|
|
|
| -The ```as``` attribute on the ```import``` element binds a name to the
|
| +The ``as`` attribute on the ``import`` element binds a name to the
|
| imported module:
|
|
|
| ```html
|
| @@ -65,13 +65,13 @@ if they were executed as follow:
|
| value_1, ..., value_n, source_module);
|
| ```
|
|
|
| -Where ```name_1``` through ```name_n``` are the names bound to the
|
| +Where ``name_1`` through ``name_n`` are the names bound to the
|
| various named imports in the script element's document,
|
| -```source_code``` is the text content of the script element,
|
| -```source_module`` is the ```Module``` object of the script element's
|
| -module, and ```value_1``` through ```value_n``` are the values
|
| +``source_code`` is the text content of the script element,
|
| +``source_module`` is the ``Module`` object of the script element's
|
| +module, and ``value_1`` through ``value_n`` are the values
|
| exported by the various named imports in the script element's
|
| document.
|
|
|
| -When an import fails to load, the ```as``` name for the import gets
|
| -bound to ```undefined```.
|
| +When an import fails to load, the ``as`` name for the import gets
|
| +bound to ``undefined``.
|
|
|