From 004ad41982f4303d96258ce429f098f115db42c9 Mon Sep 17 00:00:00 2001 From: Phil Kedy Date: Sat, 3 Feb 2024 14:11:16 -0500 Subject: [PATCH] Adding UnionMember wrapper around type, description, and annotations. --- LICENSE.txt => LICENSE | 0 README.md | 12 +- package-lock.json | 3208 ----------------------- package.json | 69 - scripts/build_npm.ts | 11 +- src/ast/definitions.ts | 38 +- src/ast/kinds.ts | 1 + src/ast/visitor.ts | 21 + src/index.ts | 1 + src/model/model.ts | 22 +- src/parser.ts | 25 +- src/rules/known_types.ts | 4 +- src/rules/valid_annotation_locations.ts | 6 +- 13 files changed, 112 insertions(+), 3306 deletions(-) rename LICENSE.txt => LICENSE (100%) delete mode 100644 package-lock.json delete mode 100644 package.json create mode 100644 src/index.ts diff --git a/LICENSE.txt b/LICENSE similarity index 100% rename from LICENSE.txt rename to LICENSE diff --git a/README.md b/README.md index e8cc2d2..fa64e0c 100644 --- a/README.md +++ b/README.md @@ -12,9 +12,9 @@ $ npm install @apexlang/core ## Usage (node v12+) ```js -import { parse, validate } from "@apexlang/core/index.js"; -import { CommonRules } from "@apexlang/core/rules/index.js"; -import { AbstractVisitor, Context, Writer } from "@apexlang/core/ast/index.js"; +import { parse, validate } from "@apexlang/core/mod.js"; +import { CommonRules } from "@apexlang/core/rules/mod.js"; +import { AbstractVisitor, Context, Writer } from "@apexlang/core/ast/mod.js"; const source = ` namespace "mandelbrot" @@ -47,9 +47,9 @@ if (errors.length > 0) { ```html