From: SourceForge.net <no...@so...> - 2010-08-12 09:36:36
|
Patches item #3042398, was opened at 2010-08-10 11:55 Message generated for change (Comment added) made by You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300588&aid=3042398&group_id=588 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: texteditor Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: jclopes () Assigned to: Nobody/Anonymous (nobody) Summary: Erlang mode updated Initial Comment: - fix one rule that was not matching escaped quotes. - add a new rule for macros - added keywords - added .hrl to catalog ---------------------------------------------------------------------- >Comment By: jclopes () Date: 2010-08-12 11:36 Message: - added keyword for operator 'andalso' and 'orelse' this is the diff for the full patch. --- Index: modes/erlang.xml =================================================================== --- modes/erlang.xml (revision 18334) +++ modes/erlang.xml (working copy) @@ -28,9 +28,16 @@ <SEQ_REGEXP HASH_CHAR="$" TYPE="LITERAL3" AT_WORD_START="TRUE" - >\$.\w*</SEQ_REGEXP> + >\$(\\.|.)</SEQ_REGEXP> + <SEQ_REGEXP HASH_CHAR="?" + TYPE="LABEL" + AT_WORD_START="TRUE" + >\?\w*</SEQ_REGEXP> + <SEQ TYPE="LITERAL3">badarg</SEQ> + <SEQ TYPE="LITERAL3">infinity</SEQ> + <SEQ TYPE="LITERAL3">undefined</SEQ> <SEQ TYPE="LITERAL3">nocookie</SEQ> <SEQ TYPE="LITERAL3">false</SEQ> <SEQ TYPE="LITERAL3">true</SEQ> @@ -118,6 +125,16 @@ TYPE="OPERATOR" AT_WORD_START="TRUE" >\bbnot\b</SEQ_REGEXP> + <!-- andalso --> + <SEQ_REGEXP HASH_CHAR="andalso" + TYPE="OPERATOR" + AT_WORD_START="TRUE" + >\bandalso\b</SEQ_REGEXP> + <!-- orelse --> + <SEQ_REGEXP HASH_CHAR="orelse" + TYPE="OPERATOR" + AT_WORD_START="TRUE" + >\borelse\b</SEQ_REGEXP> <KEYWORDS> <!-- keywords --> Index: modes/catalog =================================================================== --- modes/catalog (revision 18334) +++ modes/catalog (working copy) @@ -144,7 +144,7 @@ FILE_NAME_GLOB="*.epl"/> <MODE NAME="erlang" FILE="erlang.xml" - FILE_NAME_GLOB="*.erl"/> + FILE_NAME_GLOB="*.{erl,hrl}"/> <MODE NAME="eiffel" FILE="eiffel.xml" FILE_NAME_GLOB="*.e" /> ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300588&aid=3042398&group_id=588 |