nounsql-core 0.1.0

Core of the NounSQL compiler: lexer, parser, resolver, and PostgreSQL DDL codegen.
Documentation

nounsql-core

NounSQL コンパイラのコア。

lexer / parser / resolver / codegen を提供する。CLI は nounsql、language server は nounsql-lsp

use nounsql_core::{codegen, dialect, parse, resolve};

let (doc, diags) = parse(source);
let (schema, more) = resolve(&doc, dialect::default());
let sql = codegen::emit(dialect::default(), &schema);

ドキュメント: https://misebox.github.io/nounsql