Pouya Kary ✨
Pouya Kary ✨
Hey awesome wabt team. I've been creating a webassembly assembler and found the commented binary output of the wat2wasm the best source for learning. (thanks for implementing it) and then...
``` /^(?:[0-9]){4}\\/(?:[0-9]){2}\\/(?:[0-9]){2}/ ```
Orchestra's Menu bar must be only visible on the macOS. On Windows and Linux the menubar will be augmented to the title less window and destroyed the whole UI. Therefore...
Because of the way Regulex designed it's parser we have to have a system to look for the next node and if lookahead perform both nodes together, not like this:
Back Reference block was not added to Orchestra (and causes problems: #19) because there needed to be a good design for it. Back-reference can be as simple as: The problem...
```js /((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyu]{1,5}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g ```
What is not complete for the first version: ## Orchestra - [ ] About needs to be refined - Playground needs to be fixed - [ ] If possible better...
I have figured it out that to load a language you must put the file in the `node_modules/shiki/languages` and then in the `node_modules/shiki/dist/index.js` I can add to the list. But...