Comments (6)
The first link, brings out a few minor and big issues.
- A problem with events using variables.
- Well known issue with the $& identifier. (big issue)
- A problem with the single line comment ; and brackets { and }.
The second link, has to do with a missing ) on an $iif(, but if the script still works with said issue, we might have to look into it.
Although this currently affects both the highlighting here on GitHub and on VSCode, I believe this issue should be moved to only the highlighting here on GitHub repo because I still have planned to move away from regex (textmate) highlighting system for the extension in favor of semantic highlighting.
I do not have plans as to when I will start working on this, so for now I will keep this issue here, and will soon start fixing some of the minor bugs as soon as I can.
from msl-vscode-extension.
I thought https://github.com/Kedyn/language-msl was using this project stuff, so changes on this effecting the other.
from msl-vscode-extension.
Yes, that was the case, and in some way still is, but because this project will no longer be using regex. I think it would be best to keep them as separate things. I mean we could keep it as is, VSCode allows to have both and will prefer semantic highlighting over the textmate (regex). That being said, now I am thinking it wouldn't hurt to keep it as is, but maybe one will have issues that the other will not. What do you think?
from msl-vscode-extension.
I prefer to fix that on github side and then you can decide, because personally i think its more important to be correct on github that are hosted the most of the mSL codes, i think everything else needs to copy the github highlight to use in any other program/app but githubs syntax highlighting on mSL needs to be correct and up-to-date.
Ofc i can help you with that anytime :D
from msl-vscode-extension.
Agree, I have changed the readme on the https://github.com/Kedyn/language-msl repo. If you can contribute anything I will accept your pull request there. I will keep this issue open sense it is part of this project too.
from msl-vscode-extension.
Moved to #19
from msl-vscode-extension.
Related Issues (14)
- Commands, Identifiers, and events snippets format design
- Question HOT 3
- mSL Formatter for VS Code HOT 1
- Bugs and Suggestions HOT 1
- Parse old, but valid syntax? E.g.: echo -a $dir='select dir' c:\ HOT 2
- Matching parameter not working for some events HOT 2
- Enable for Visual Studio Code for the Web
- Add support for adiirc? (https://adiirc.com) HOT 6
- (How to)? evaluate the =$nick identifier HOT 2
- Not sure how to match the $parmN identifier. HOT 2
- Remove Removed Identifiers
- New logo(s) ... HOT 5
- Doesn't highlight when $inbuilt is negated in if condition (!$sockbr)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from msl-vscode-extension.