From 6afecae50e4faafafbde8dae6bf8f534b8b7f1da Mon Sep 17 00:00:00 2001 From: s-ol Date: Fri, 8 May 2020 12:23:03 +0200 Subject: add alv.type and spec --- alv/base/init.moon | 10 +++++++++- alv/base/match.moon | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) (limited to 'alv/base') diff --git a/alv/base/init.moon b/alv/base/init.moon index 71e9cea..62de2ab 100644 --- a/alv/base/init.moon +++ b/alv/base/init.moon @@ -24,6 +24,7 @@ import FnDef from require 'alv.base.fndef' import Input from require 'alv.base.input' import val, evt from require 'alv.base.match' import Constant, SigStream, EvtStream, IOStream from require 'alv.result' +import Primitive, Array, Struct from require 'alv.type' import RTNode from require 'alv.rtnode' import Error from require 'alv.error' @@ -35,6 +36,13 @@ import Error from require 'alv.error' :val, :evt -- redundant exports, to keep anything an extension might need in one import + + -- Results :Constant, :SigStream, :EvtStream, :IOStream - :RTNode, :Error + + -- Types + :Primitive, :Array, :Struct + + :RTNode + :Error } diff --git a/alv/base/match.moon b/alv/base/match.moon index 819b0b4..3a2b3d5 100644 --- a/alv/base/match.moon +++ b/alv/base/match.moon @@ -45,7 +45,7 @@ -- -- @module base.match import Error from require 'alv.error' -import Primitive from require 'alv.types' +import Primitive from require 'alv.type' local Repeat, Sequence, Choice, Optional -- cgit v1.2.3