index.js 4.7 KB

12345678910111213141516171819202122232425262728
  1. export { Source } from './lib/source/source';
  2. export { default as builders } from './lib/v1/public-builders';
  3. import * as ASTv1_1 from './lib/v1/api';
  4. export { ASTv1_1 as ASTv1 };
  5. import * as ASTv2_1 from './lib/v2-a/api';
  6. export { ASTv2_1 as ASTv2 };
  7. export { normalize } from './lib/v2-a/normalize';
  8. export { SymbolTable, BlockSymbolTable, ProgramSymbolTable } from './lib/symbol-table';
  9. export { generateSyntaxError } from './lib/syntax-error';
  10. export { preprocess } from './lib/parser/tokenizer-event-handlers';
  11. export { default as print } from './lib/generation/print';
  12. export { sortByLoc } from './lib/generation/util';
  13. export { default as Walker } from './lib/traversal/walker';
  14. export { default as traverse } from './lib/traversal/traverse';
  15. export { cannotRemoveNode, cannotReplaceNode } from './lib/traversal/errors';
  16. export { default as WalkerPath } from './lib/traversal/path';
  17. export { isKeyword, KEYWORDS_TYPES } from './lib/keywords';
  18. export { getTemplateLocals } from './lib/get-template-locals';
  19. export { SourceSlice } from './lib/source/slice';
  20. export { SourceSpan } from './lib/source/span';
  21. export { SpanList, maybeLoc, loc, hasSpan } from './lib/source/span-list';
  22. export { node } from './lib/v2-a/objects/node';
  23. /** @deprecated use WalkerPath instead */
  24. export { default as Path } from './lib/traversal/walker';
  25. import * as AST_1 from './lib/v1/api';
  26. export { AST_1 as AST };
  27. //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3BhY2thZ2VzL0BnbGltbWVyL3N5bnRheC9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxTQUFBLE1BQUEsUUFBQSxxQkFBQTtBQUNBLFNBQVMsT0FBTyxJQUFoQixRQUFBLFFBQUEsMEJBQUE7eUJBQ3VCLGM7b0JBQVgsSzt5QkFDVyxnQjtvQkFBWCxLO0FBQ1osU0FBQSxTQUFBLFFBQUEsc0JBQUE7QUFDQSxTQUFBLFdBQUEsRUFBQSxnQkFBQSxFQUFBLGtCQUFBLFFBQUEsb0JBQUE7QUFDQSxTQUFBLG1CQUFBLFFBQUEsb0JBQUE7QUFDQSxTQUFBLFVBQUEsUUFBQSx1Q0FBQTtBQVNBLFNBQVMsT0FBTyxJQUFoQixLQUFBLFFBQUEsd0JBQUE7QUFDQSxTQUFBLFNBQUEsUUFBQSx1QkFBQTtBQUNBLFNBQVMsT0FBTyxJQUFoQixNQUFBLFFBQUEsd0JBQUE7QUFDQSxTQUFTLE9BQU8sSUFBaEIsUUFBQSxRQUFBLDBCQUFBO0FBRUEsU0FBQSxnQkFBQSxFQUFBLGlCQUFBLFFBQUEsd0JBQUE7QUFDQSxTQUFTLE9BQU8sSUFBaEIsVUFBQSxRQUFBLHNCQUFBO0FBQ0EsU0FBQSxTQUFBLEVBQUEsY0FBQSxRQUFBLGdCQUFBO0FBQ0EsU0FBQSxpQkFBQSxRQUFBLDJCQUFBO0FBRUEsU0FBQSxXQUFBLFFBQUEsb0JBQUE7QUFDQSxTQUFBLFVBQUEsUUFBQSxtQkFBQTtBQUNBLFNBQUEsUUFBQSxFQUFBLFFBQUEsRUFBQSxHQUFBLEVBQUEsT0FBQSxRQUFBLHdCQUFBO0FBVUEsU0FBQSxJQUFBLFFBQUEseUJBQUE7QUFFQTs7QUFDQSxTQUFTLE9BQU8sSUFBaEIsSUFBQSxRQUFBLHdCQUFBO3VCQUdxQixjO2tCQUFULEciLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBTb3VyY2UgfSBmcm9tICcuL2xpYi9zb3VyY2Uvc291cmNlJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgYnVpbGRlcnMgfSBmcm9tICcuL2xpYi92MS9wdWJsaWMtYnVpbGRlcnMnO1xuZXhwb3J0ICogYXMgQVNUdjEgZnJvbSAnLi9saWIvdjEvYXBpJztcbmV4cG9ydCAqIGFzIEFTVHYyIGZyb20gJy4vbGliL3YyLWEvYXBpJztcbmV4cG9ydCB7IG5vcm1hbGl6ZSB9IGZyb20gJy4vbGliL3YyLWEvbm9ybWFsaXplJztcbmV4cG9ydCB7IFN5bWJvbFRhYmxlLCBCbG9ja1N5bWJvbFRhYmxlLCBQcm9ncmFtU3ltYm9sVGFibGUgfSBmcm9tICcuL2xpYi9zeW1ib2wtdGFibGUnO1xuZXhwb3J0IHsgZ2VuZXJhdGVTeW50YXhFcnJvciwgR2xpbW1lclN5bnRheEVycm9yIH0gZnJvbSAnLi9saWIvc3ludGF4LWVycm9yJztcbmV4cG9ydCB7XG4gIHByZXByb2Nlc3MsXG4gIEFTVFBsdWdpbixcbiAgQVNUUGx1Z2luQnVpbGRlcixcbiAgQVNUUGx1Z2luRW52aXJvbm1lbnQsXG4gIFN5bnRheCxcbiAgVGVtcGxhdGVJZEZuLFxuICBQcmVjb21waWxlT3B0aW9ucyxcbn0gZnJvbSAnLi9saWIvcGFyc2VyL3Rva2VuaXplci1ldmVudC1oYW5kbGVycyc7XG5leHBvcnQgeyBkZWZhdWx0IGFzIHByaW50IH0gZnJvbSAnLi9saWIvZ2VuZXJhdGlvbi9wcmludCc7XG5leHBvcnQgeyBzb3J0QnlMb2MgfSBmcm9tICcuL2xpYi9nZW5lcmF0aW9uL3V0aWwnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBXYWxrZXIgfSBmcm9tICcuL2xpYi90cmF2ZXJzYWwvd2Fsa2VyJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgdHJhdmVyc2UgfSBmcm9tICcuL2xpYi90cmF2ZXJzYWwvdHJhdmVyc2UnO1xuZXhwb3J0IHsgTm9kZVZpc2l0b3IgfSBmcm9tICcuL2xpYi90cmF2ZXJzYWwvdmlzaXRvcic7XG5leHBvcnQgeyBjYW5ub3RSZW1vdmVOb2RlLCBjYW5ub3RSZXBsYWNlTm9kZSB9IGZyb20gJy4vbGliL3RyYXZlcnNhbC9lcnJvcnMnO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBXYWxrZXJQYXRoIH0gZnJvbSAnLi9saWIvdHJhdmVyc2FsL3BhdGgnO1xuZXhwb3J0IHsgaXNLZXl3b3JkLCBLZXl3b3JkVHlwZSwgS0VZV09SRFNfVFlQRVMgfSBmcm9tICcuL2xpYi9rZXl3b3Jkcyc7XG5leHBvcnQgeyBnZXRUZW1wbGF0ZUxvY2FscyB9IGZyb20gJy4vbGliL2dldC10ZW1wbGF0ZS1sb2NhbHMnO1xuXG5leHBvcnQgeyBTb3VyY2VTbGljZSB9IGZyb20gJy4vbGliL3NvdXJjZS9zbGljZSc7XG5leHBvcnQgeyBTb3VyY2VTcGFuIH0gZnJvbSAnLi9saWIvc291cmNlL3NwYW4nO1xuZXhwb3J0IHtcbiAgU3Bhbkxpc3QsXG4gIG1heWJlTG9jLFxuICBNYXliZUhhc1NvdXJjZVNwYW4sXG4gIGxvYyxcbiAgSGFzU291cmNlU3BhbixcbiAgaGFzU3Bhbixcbn0gZnJvbSAnLi9saWIvc291cmNlL3NwYW4tbGlzdCc7XG5leHBvcnQgeyBQcmVwcm9jZXNzT3B0aW9ucyB9IGZyb20gJy4vbGliL3BhcnNlci90b2tlbml6ZXItZXZlbnQtaGFuZGxlcnMnO1xuXG5leHBvcnQgeyBub2RlIH0gZnJvbSAnLi9saWIvdjItYS9vYmplY3RzL25vZGUnO1xuXG4vKiogQGRlcHJlY2F0ZWQgdXNlIFdhbGtlclBhdGggaW5zdGVhZCAqL1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBQYXRoIH0gZnJvbSAnLi9saWIvdHJhdmVyc2FsL3dhbGtlcic7XG5cbi8qKiBAZGVwcmVjYXRlZCB1c2UgQVNUdjEgaW5zdGVhZCAqL1xuZXhwb3J0ICogYXMgQVNUIGZyb20gJy4vbGliL3YxL2FwaSc7XG4iXSwic291cmNlUm9vdCI6IiJ9