@bablr/agast-vm

0.9.0 • Public • Published

@bablr/agast-vm

The agAST VM's purpose is to define what is valid agAST. For complete documentation, see the agast-vm API reference.

Usage

import { agast } from '@bablr/agast-vm';
import * as b from '@bablr/agast-helpers/builders';

let vm = agast();
let step;

let openTag = b.buildOpenNodeTag(b.tokenFlags, 'Token');
let closeTag = b.buildLiteralTag('OK');
let closeTag = b.buildCloseNodeTag();

step = vm.next(openTag);
step = vm.next(literalTag);
step = vm.next(closeTag);

let node = step.value;

Readme

Keywords

none

Package Sidebar

Install

npm i @bablr/agast-vm

Weekly Downloads

13

Version

0.9.0

License

MIT

Unpacked Size

27.1 kB

Total Files

10

Last publish

Collaborators

  • conartist6
  • stirlhoss