Commit Graph

53 Commits

Author SHA1 Message Date
Sidharth Vinod 1659ace65d
Fix spelling 2024-03-06 14:16:32 +05:30
Reda Al Sulais 2b2bbe35d0 build(deps): update `langium` to `v3` and apply the required changes 2024-02-29 20:38:15 +03:00
Reda Al Sulais 72a6fad1db Merge branch next into add-pie-langium-parser 2024-01-27 20:55:15 +03:00
Reda Al Sulais 55be75c974 Merge branch next into add-pie-langium-parser 2024-01-25 14:56:34 +03:00
Sidharth Vinod ed7dbb100d
refactor: Make parser.parse async 2024-01-24 13:50:45 +05:30
Sidharth Vinod 5cc20b5e44
Merge branch 'next' into feat/948_packetDiagram
* next: (316 commits)
  Lint
  Remove echo
  RefTest
  Echo event
  Update cypress
  Fix applitools
  Fix applitools
  docs: fix lint
  docs: move community to Discord
  Swap condition blocks to avoid using negation
  Reposition const declaration to ideal place
  Change repetitive values into consts
  docs: fix swimm link
  Fix Update Browserslist
  Use pnpm/action-setup@v2
  Fix lint
  Cleanup e2e.yml
  Ignore push events on merge queue
  Remove ::
  Remove ::
  ...
2024-01-24 00:58:55 +05:30
Reda Al Sulais 54a09ead95 pref: remove `rearrangeRules` from `AbstractMermaidTokenBuilder` 2023-12-31 15:31:15 +03:00
Reda Al Sulais c2ea23f01f Merge branch next into add-pie-langium-parser 2023-12-31 15:21:47 +03:00
Sidharth Vinod fd0f51926e
Move mermaid-parser to @mermaid-js/parser 2023-11-26 21:17:08 +05:30
Sidharth Vinod 733d6fe6eb
Move mermaid-parser to @mermaid-js/parser 2023-11-26 21:10:00 +05:30
Sidharth Vinod 0d7644c782
refactor: Fix types 2023-11-15 09:25:49 +05:30
Sidharth Vinod f9df193b7b
chore: Fix imports 2023-11-15 01:04:07 +05:30
Sidharth Vinod fc400ea57b
fix: Langium formatting
Co-authored-by: Reda Al Sulais <u.yokozuna@gmail.com>
2023-11-15 00:57:39 +05:30
Sidharth Vinod b88d1dfaa9
fix(packet): Grammar whitespace
Move populate into parser

Co-authored-by: Reda Al Sulais <u.yokozuna@gmail.com>
2023-11-14 11:59:58 +05:30
Sidharth Vinod 7c79bbd6b0
refactor: Address review comments
Moved some types around
Removed unnecessary params

Co-authored-by: Reda Al Sulais <u.yokozuna@gmail.com>
Co-authored-by: Alois Klink <alois@aloisklink.com>
2023-11-14 11:48:11 +05:30
Reda Al Sulais 1d88ac43cf enhance `title`, `accTitle`, and `accDescr` regexes 2023-11-08 22:10:36 +03:00
Reda Al Sulais 6102285577 full switch to EOF 2023-11-08 22:10:36 +03:00
Reda Al Sulais b83603488c build(deps): update `langium` to `v2.1.1` 2023-11-08 22:10:35 +03:00
Reda Al Sulais cf22e30237 rename abstract rules in common parser files 2023-11-05 13:07:08 +03:00
Reda Al Sulais f01971b67c switch to `NEWLINE+` instead of `EOF` until next release of `langium` 2023-11-05 02:11:04 +03:00
Reda Al Sulais c62be1bb45 export necessary functions and types from `packages/parser` 2023-11-05 02:08:36 +03:00
Reda Al Sulais cf1880343b fix: make `rearrangeRules` update the array itself 2023-11-05 02:03:58 +03:00
Reda Al Sulais 5ef0527ebc export all common `ValueConverter` and `TokenBuilder` and update imports 2023-11-03 23:12:24 +03:00
Reda Al Sulais 53ef5c51cc create `CommonTokenBuilder` 2023-11-03 23:09:58 +03:00
Reda Al Sulais 58c7934dd8 export necessary objects and types from `packages/parser` 2023-11-03 22:45:23 +03:00
Reda Al Sulais 0a626917f8 remove unnecessary lines 2023-11-03 22:39:11 +03:00
Reda Al Sulais 922bb1452f test: update all parser test cases 2023-11-03 22:35:01 +03:00
Reda Al Sulais 1cda37659e chore(parser): rearrange rules to make imported rules at the beginning 2023-11-03 22:28:33 +03:00
Reda Al Sulais fe2e46fe60 build(dev-deps): add `chevrotain` as a `devDependencies` 2023-11-03 22:26:05 +03:00
Reda Al Sulais 7765afa7da chore: allow comments to adjust keywords 2023-11-03 22:15:13 +03:00
Reda Al Sulais 55d7e9ec61 pref: remove `CommonLexer` and use `EOF` 2023-11-03 22:12:09 +03:00
Reda Al Sulais 6a4ad8af06 build(deps): update `langium` and `langium-cli` to `v2.1.0` 2023-11-03 22:09:36 +03:00
Reda Al Sulais 018440354f build(deps): remove `langium-cli` from `packages/parser` to use the one in root 2023-11-03 22:06:56 +03:00
Sidharth Vinod c41594d220
feat: Add packet diagram 2023-09-14 22:35:13 +05:30
Sidharth Vinod fedbd48c0f
Merge branch 'next' into pr/Yokozuna59/4751
* next: (98 commits)
  refactor: Simplify TokenBuilder and ValueConverter
  chore: Fix pnpm-lock
  Bump version
  chore: Fix type in 'getLineFunctionsWithOffset'
  Update cypress/platform/marker_unique_id.html
  refactor: Add getLineFunctionsWithOffset function
  refactor: Move EdgeData to types
  fix: PointStart marker refX
  Added cypress test
  chore(deps): update all patch dependencies
  refactor: Fix typings in utils.ts
  Give markers unique id's per graph
  chore: Fix type
  chore: Add @internal to createCSSStyles
  chore: Bump version
  refactor: Remove unused variables
  fix: #4818 support `getClasses` in external diagrams.
  Remove unnecessary tests
  Remove optional chaining
  chore: Update docs
  ...
2023-09-14 17:38:43 +05:30
Sidharth Vinod 271b779995
refactor: Simplify TokenBuilder and ValueConverter 2023-09-14 17:32:44 +05:30
Reda Al Sulais 24d43849a0 chore: apply review suggestions
* pref: optimize `common` rules and matchers
* chore: rename diagrams services to short form
* chore: sort imports
2023-09-07 00:24:00 +03:00
Reda Al Sulais 795baedbb1 chore: run `pnpm lint:fix` 2023-08-28 12:14:49 +03:00
Reda Al Sulais 23fc7c2c96
Update packages/parser/src/language/pie/pieValueConverter.ts
Co-authored-by: Sidharth Vinod <sidharthv96@gmail.com>
2023-08-28 12:11:12 +03:00
Sidharth Vinod 146364aa67
chore: Fix imports 2023-08-28 14:19:43 +05:30
Sidharth Vinod 258dbf30e0
Merge branch 'next' into pr/Yokozuna59/4751
* next: (70 commits)
  chore: Add comment for `yy`.
  chore: Increase heap size when building
  chore: increase `test-util.ts` converage by returning `undefined`
  chore: add `vitest` imports to `test-util.ts`
  chore: run `pnpm lint:fix`
  create `noErrorsOrAlternatives` parser helper function
  chore: export `InfoModule` from `infoModule.ts`
  docs: Fix link
  Update docs
  fix(pie): align slices and legend orders
  Mermaid version v10.4.0
  unique batches every time, if not repeated tests end up in the same batch
  Added missed .md
  Increase JS heap
  More tests for redirects + prettier
  Fixed redirects inside vitepress, extended tests
  chore: Explain redirect.ts clearly
  docs: Fix npmjs link
  chore: Update editor.bash to build latest version
  chore: Build after clone
  ...
2023-08-28 14:13:20 +05:30
Reda Al Sulais 7ea3c64268 chore: increase `test-util.ts` converage by returning `undefined` 2023-08-26 14:37:36 +03:00
Reda Al Sulais 2b6a34e9e0 chore: add `vitest` imports to `test-util.ts` 2023-08-26 14:20:22 +03:00
Reda Al Sulais 458b90c78d chore: run `pnpm lint:fix` 2023-08-26 14:06:41 +03:00
Reda Al Sulais 21539dfb6a create `noErrorsOrAlternatives` parser helper function 2023-08-26 14:01:56 +03:00
Reda Al Sulais 8186a54962 chore: export `InfoModule` from `infoModule.ts` 2023-08-26 13:39:17 +03:00
Reda Al Sulais 24c8e575f4 docs(parser): create `packages/parser` README.md file 2023-08-22 20:39:19 +03:00
Reda Al Sulais fc96ebefd4 build: update `langium` and `langium-cli` to `v2.0.1` 2023-08-22 13:19:52 +03:00
Reda Al Sulais cc6f896b69
chore: remove `./*` part from `exports` in `parser/package.json`
Co-authored-by: Alois Klink <alois@aloisklink.com>
2023-08-21 03:03:50 +03:00
Reda Al Sulais 49c5f3bb9c feat(parser): create `pie` parser and export it 2023-08-20 18:48:03 +03:00