~cricket/ckt

simple data format for notating tables
23e9a6ca — C. C. Piapiac 3 years ago
Remove multiline escape hatches from specification
3710e8e2 — c piapiac 3 years ago
add cktvs
d1e4fca3 — c piapiac 3 years ago
new specification

refs

trunk
browse  log 

clone

read-only
https://git.sr.ht/~cricket/ckt
read/write
git@git.sr.ht:~cricket/ckt

You can also use your local clone with git send-email.

 _|_|_
(_|\|_

ABOUT
    ckt is a small, readable data format, specifically for notating tables
    it's designed to be stupid simple and easy to implement
    it easily parses into a hashmap (or dictionary, or whatever you call them)

    this repository contains only the (majorly incomplete) specification (found in SPEC)

TOOLS
    IMPLEMENTATIONS
        https://git.sr.ht/~cricket/ockt - ocaml library for ckt
        https://git.sr.ht/~cricket/zckt - zig ckt parser
        https://gitlab.com/mocchapi/pyckt - python3 ckt parser
        https://github.com/luavixen/cktjs - JSON-style CKT parsing/stringification

    SYNTAX HIGHLIGHTING
        https://git.sr.ht/~cricket/ckt-kak - ckt syntax highlighting for kakoune
        https://github.com/luavixen/cktvs - Syntax highlighting for VSCode

LICENSE
    ckt is licensed under the CP/PL license
    
    you can use, modify, or do whatever you please with this source, given that
    the copyright notice and warranty disclaimer are kept intact.

    read the LICENSE file for more information

CONTRIBUTING
    send an email with your patch to ~cricket/ckt@lists.sr.ht
    feel free to do this if you've implemented ckt and want it listed above too!

AUTHORS
    do `git shortlog -sne` to show a list of all contributors