[SVN] 1.1b9 - Syntax Issues
Mats Persson
mats at imediatec.co.uk
Thu May 19 15:36:12 UTC 2005
OK, I'm posting this because some of the issues I can't solve myself
and is hoping for help, but some of the issues are for general
information just in case others encounters them as well.
PHP Syntax where we have issues like this: (see tiny screen shots)
1. (Problem + Solution) Where === is not recognised although in
Syntax file
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pastedGraphic.png
Type: image/png
Size: 1878 bytes
Desc: not available
URL: <http://lists.macromates.com/textmate-dev/attachments/20050519/a5f76551/attachment.png>
-------------- next part --------------
although the Syntax file contains this:
{ name = "keyword.operator.comparison.php";
match = "(==|===|!=|!==|<>|<|>|<=|>=)(?=[^?php])";
},
The solution was to change the order of the items in the list.
match = "(===|==|!==|!=|<=|>=|<>|<|>)(?=[^?php])";
where the greatest number comes before the smaller number of items to
match.
2. (Problem) Where Function declaration parameters are not HL'd as
they should
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pastedGraphic.png
Type: image/png
Size: 4165 bytes
Desc: not available
URL: <http://lists.macromates.com/textmate-dev/attachments/20050519/a5f76551/attachment-0001.png>
-------------- next part --------------
where ( $Url = NULL ) should highlight like this
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pastedGraphic.png
Type: image/png
Size: 2177 bytes
Desc: not available
URL: <http://lists.macromates.com/textmate-dev/attachments/20050519/a5f76551/attachment-0002.png>
-------------- next part --------------
I cannot work out how to go back to the good old days, but I'm sure
someone smarter than me can ;)
CSS Syntax: has a problem with HL on the Selectors: #ID, .Class h1
and so on.
The syntax is this
name = "declaration.selector.css";
begin = "^(?=\\s*[.,*#a-zA-Z])";
end = "(/\\*|(?=\\{)|\\s|$)";
This used to work, so I guess something was changed in the new regexp
system.
Allan, any news on the content="" bit in the language syntax ??
Other than that 1.1b9 Rocks !!!
Kind regards,
Mats
----
"TextMate, coding with an incredible sense of joy and ease"
- www.macromates.com -
More information about the textmate-dev
mailing list