index.js 771 B

123456789101112131415161718192021222324252627282930
  1. import syntax from './syntax/index.js';
  2. export * from './version.js';
  3. export { default as createSyntax } from './syntax/create.js';
  4. export { List } from './utils/List.js';
  5. export { Lexer } from './lexer/Lexer.js';
  6. export { tokenTypes, tokenNames, TokenStream, OffsetToLocation } from './tokenizer/index.js';
  7. export * as definitionSyntax from './definition-syntax/index.js';
  8. export { clone } from './utils/clone.js';
  9. export * from './utils/names.js';
  10. export * as ident from './utils/ident.js';
  11. export * as string from './utils/string.js';
  12. export * as url from './utils/url.js';
  13. export const {
  14. tokenize,
  15. parse,
  16. generate,
  17. lexer,
  18. createLexer,
  19. walk,
  20. find,
  21. findLast,
  22. findAll,
  23. toPlainObject,
  24. fromPlainObject,
  25. fork
  26. } = syntax;