Metadata-Version: 1.1
Name: CodeKitLang
Version: 0.3
Summary: CodeKit Language Compiler, Python implementation
Home-page: https://github.com/gjo/python-codekitlang
Author: OCHIAI, Gouji
Author-email: gjo.ext@gmail.com
License: BSD
Description: ===========
        CodeKitLang
        ===========
        
        A `CodeKit Language`_ compiler based on Python.
        
        There is the `Reference implementation`_ written by Objective-C.
        
        .. _CodeKit Language: http://incident57.com/codekit/kit.php
        .. _Reference implementation: https://github.com/bdkjones/Kit
        
        
        Install
        =======
        
        From PyPI::
        
          pip install CodeKitLang
        
        From source::
        
          python setup.py install
        
        
        Running Compiler
        ================
        
        Run ``pykitlangc`` or ``python -m codekitlang.command``::
        
          usage: pykitlangc [-h] [-f DIR] [--missing-file-behavior BEHAVIOR]
                            [--missing-variable-behavior BEHAVIOR]
                            SRC DEST
        
          CodeKit Language Compiler.
        
          positional arguments:
            SRC                   input file
            DEST                  output file
        
          optional arguments:
            -h, --help            show this help message and exit
            -f DIR, --framework-paths DIR
                                  path for lookup include file (allow multiple defs)
            --missing-file-behavior BEHAVIOR
                                  one of ignore, logonly, exception (default: logonly)
            --missing-variable-behavior BEHAVIOR
                                  one of ignore, logonly, exception (default: ignore)
        
        
        Running Tests
        =============
        
        From the top level directory run ``python setup.py test`` or run ``py.test``.
        
        
        TODO
        ====
        
        Under features are planed, but not implement yet.
        
        - Directory recursive compile.
        - Watchdog integration.
        - Encoding Detection.
        - Python3 support.
        
        
        License
        =======
        
        CodeKitLang is offered under BSD License.
        
        
        Change History
        ==============
        
        0.3 - 2014-07-19
        ----------------
        
        - User friendly error messages.
        - Detect cyclic inclusion.
        - Handle options for files are not found.
        - Handle options for variables are not found.
        
        0.2 - 2014-02-25
        ----------------
        
        - Fixes Unicode Error on non-ASCII content.
        - Update Documents.
        
        0.1.3 - 2013-09-15
        ------------------
        
        - Not Changed.
        - Fixes typo in copying and MANIFEST
        
        0.1.2 - 2013-09-01
        ------------------
        
        - Not Changed.
        - Fixes typo in classifiers.
        
        0.1.1 - 2013-09-01
        ------------------
        
        - Not Changed.
        - Remove beta classifier.
        
        0.1 - 2013-09-01
        ----------------
        
        - Initial release.
        - Add command `pykitlangc`.
        
Platform: UNKNOWN
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Internet :: WWW/HTTP :: Site Management
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Text Processing :: Markup :: HTML
