Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.
|
Forum Index : Microcontroller and PC projects : MMEdit - colour syntax and LOC command...
Author | Message | ||||
Grogster Admin Group Joined: 31/12/2012 Location: New ZealandPosts: 9308 |
Is it just me, or is the colour syntax and colour missing from any LOC command? Any time I use it, everything after the LOC command is just lower-case black. The LOC command itself is capitalized and blue, but anything after that... Example: IF LOC(#2)<>0 then FlagNET=1 ...or... Q=LOC(#2)/21 I would have expected the THEN in blue and capitals for the first example, and the 21 in red for the bottom example. Smoke makes things work. When the smoke gets out, it stops! |
||||
TassyJim Guru Joined: 07/08/2011 Location: AustraliaPosts: 6101 |
Its not LOC that's the problem, its the hash "#" The code I use for highlighting (scintilla) wants to treat the "#" as a type of comment marker so it stops formatting for the rest of the line. This is because I have started with code rules for another language and modified where possible for MM Basic. Try this: IF "#" THEN ' OK here because it's in quotes
IF # THEN ' not happy I have had more luck with MMEdit2 and it doesn't have the same problem even though we are using the same scintilla control. Having a weeks holiday so will not be able to have a look at it 'til I get back. (I might be able to smuggle a uMite into the bag) Jim VK7JH MMedit MMBasic Help |
||||
paceman Guru Joined: 07/10/2011 Location: AustraliaPosts: 1329 |
Don't risk it Jim - hang on to any brownie points you have! |
||||
Grogster Admin Group Joined: 31/12/2012 Location: New ZealandPosts: 9308 |
I was not complaining - please let me be very clear on that - I was just wondering why it was happening. Still downloads to the MM and runs just fine, so it was not worrying me, just making me curious. As paceman says, and paraphrasing him for a moment, don't let it worry you. Once the final of MMEdit2 comes out, I guess it will then be a non-issue. Smoke makes things work. When the smoke gets out, it stops! |
||||
TassyJim Guru Joined: 07/08/2011 Location: AustraliaPosts: 6101 |
I didn't take it as a complaint. Without feedback, MMEdit wouldn't be as useful as it is. We all use programs slightly differently so I NEED feedback. This happened to be one problem that I found by myself and had a brief look at a week ago. MMEdit2 will have it's own set of issues to resolve! Jim VK7JH MMedit MMBasic Help |
||||
Grogster Admin Group Joined: 31/12/2012 Location: New ZealandPosts: 9308 |
It never ends, this "Excrement"!!!! (in that every time you make a new version of something, there are MORE bugs to chase down an squash) Smoke makes things work. When the smoke gets out, it stops! |
||||
Grogster Admin Group Joined: 31/12/2012 Location: New ZealandPosts: 9308 |
Just an update - when I loaded up MMEdit2 version 0.9, ALL the colour syntax is correct - the user-defined subs(normally black) are correctly capitalized in purple, and the syntax after the LOC command is also correct. Smoke makes things work. When the smoke gets out, it stops! |
||||
paceman Guru Joined: 07/10/2011 Location: AustraliaPosts: 1329 |
Pretty damn good eh! Jim's doing us all quite a service here. Greg |
||||
Grogster Admin Group Joined: 31/12/2012 Location: New ZealandPosts: 9308 |
...I note that one of the SETTICK commands is still black, but the LOC and user defined subs are correct. And you are right - I'd be lost without MMEdit now - I have got so used to it, and I like colour, so I never use the built in editor in MM anymore - AGAIN - no disrespect to it, that is just MY way of doing things, which is not to say that the built in editor might appeal to others more - it's all a matter of opinion! Smoke makes things work. When the smoke gets out, it stops! |
||||
TassyJim Guru Joined: 07/08/2011 Location: AustraliaPosts: 6101 |
The cause of the second SETTICK not highlighting is the ':' Multi-statement lines were a problem but I think you will be pleased when I get around to releasing the next beta. Not thinking about the maximite much today. Looking out over the bay with Freycnet national park in the distance, perusing the menu trying to decide what we will be snacking on at the restaurant tonight. Walking distance to the cottage so the wine list will get perused as well. Jim VK7JH MMedit MMBasic Help |
||||
paceman Guru Joined: 07/10/2011 Location: AustraliaPosts: 1329 |
Could do a lot worse than that Jim - bit of a home-away-from-home for me since I was a kid. I was down there catching a few crays and stuff last month. Here's me trying to get an albatross to take the remains of a flattie out of my hand. He/she came up within about a half metre of me but wouldn't come closer - he got it anyway. They're a big bird - he was the size of a goose. That beak was about 12 cms long I reckon, with a nasty looking hook on the end - and the beak was a light grey colour, not yellow so I suspect it was relatively young. First one I've ever seen come up close. Greg |
||||
Grogster Admin Group Joined: 31/12/2012 Location: New ZealandPosts: 9308 |
Awesome photo! Smoke makes things work. When the smoke gets out, it stops! |
||||
Print this page |