pluralia / YASQL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

YASQL

YASQL -- Yet Another SQL -- a small subset of SQL that allows add tables, fill tables and select columns

The YASQL Example

CREATE TABLE Languages (
    year number,
    name text
);

INSERT INTO Languages (
    year 2012,
    name TypeScript
);

INSERT INTO Languages (
    year 1995,
    name Java
);

FROM Languages SELECT name;

Getting Started

cd YASQL
npm i
npm run langium:generate
npm run build

Start VSCode extension

  • Press the button Run YASQL Extension

Screenshot 2023-03-17 at 15 35 14

Start web-app

  • Press the button Deb Chrome Debugging

Screenshot 2023-03-17 at 15 34 59

Run CLI (on the example above)

./bin/cli generate examples/lang_table.yasql

About


Languages

Language:TypeScript 86.4%Language:JavaScript 7.3%Language:HTML 3.5%Language:CSS 2.7%