1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-08 18:26:01 +02:00

Added other define rules.

This commit is contained in:
Alain Magloire 2003-10-14 04:49:26 +00:00
parent 53098e5a17
commit e07da5d133

View file

@ -64,18 +64,23 @@ public class MakefilePartitionScanner extends RuleBasedPartitionScanner {
// Add rule for single line comments. // Add rule for single line comments.
rules.add(new EndOfLineRule("#", tComment)); //$NON-NLS-1$ rules.add(new EndOfLineRule("#", tComment, '\\')); //$NON-NLS-1$
rules.add(new EndOfLineRule("include", tInclude)); //$NON-NLS-1$ rules.add(new EndOfLineRule("include", tInclude)); //$NON-NLS-1$
rules.add(new EndOfLineRule("export", tDef)); //$NON-NLS-1$
rules.add(new EndOfLineRule("unexport", tDef)); //$NON-NLS-1$
rules.add(new EndOfLineRule("vpath", tDef)); //$NON-NLS-1$
rules.add(new EndOfLineRule("override", tDef)); //$NON-NLS-1$
rules.add(new MultiLineRule("define", "endef", tDef)); //$NON-NLS-1$
rules.add(new MultiLineRule("override define", "endef", tDef)); //$NON-NLS-1$
// Add rules for multi-line comments and javadoc. // Add rules for multi-line comments and javadoc.
rules.add(new MultiLineRule("ifdef", "endif", tIf)); //$NON-NLS-1$ rules.add(new MultiLineRule("ifdef", "endif", tIf)); //$NON-NLS-1$
rules.add(new MultiLineRule("ifndef", "endif", tIf)); //$NON-NLS-1$ rules.add(new MultiLineRule("ifndef", "endif", tIf)); //$NON-NLS-1$
rules.add(new MultiLineRule("ifeq", "endif", tIf)); //$NON-NLS-1$ rules.add(new MultiLineRule("ifeq", "endif", tIf)); //$NON-NLS-1$
rules.add(new MultiLineRule("ifnneq", "endif", tIf)); //$NON-NLS-1$ rules.add(new MultiLineRule("ifnneq", "endif", tIf)); //$NON-NLS-1$
rules.add(new MultiLineRule("define", "endef", tDef)); //$NON-NLS-1$
// Last rule must be supplied with default token! // Last rule must be supplied with default token!
rules.add(new MacroRule(tMacro, tOther)); //$NON-NLS-1$ rules.add(new MacroRule(tMacro, tOther)); //$NON-NLS-1$