! Syntax highlighting patterns for Yacc ! ! INSTALLATION ! ! Load this pattern by starting nedit with: ! ! nedit -import ! ! Then, check that the patterns were loaded correctly, and choose Save Defaults ! from the Preferences menu. The new patterns will now be incorporated into ! your own .nedit file, so the next time you start NEdit, you will no longer ! need to use -import. ! ! These comments will not appear in your ~/.nedit ! nedit.highlightPatterns: Yacc:1:0{\n\ comment:"/\\*":"\\*/"::Comment::\n\ string:"""":"""":"\\n":String::\n\ preprocessor line:"^[ ]*#":"$"::Preprocessor::\n\ string escape chars:"\\\\(.|\\n)":::String1:string:\n\ preprocessor esc chars:"\\\\(.|\\n)":::Preprocessor1:preprocessor line:\n\ preprocessor comment:"/\\*":"\\*/"::Comment:preprocessor line:\n\ character constant:"'":"'":"[^\\\\][^']":Character Const::\n\ numeric constant:"<((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?>":::Numeric Const::D\n\ storage keyword:"<(const|extern|auto|register|static|unsigned|signed|volatile|char|double|float|int|long|short|void|typedef|struct|union|enum)>":::Storage Type::D\n\ rule:"^[ \\t]*[A-Za-z_][A-Za-z0-9_]*[ \\t]*:":::Preprocessor1::D\n\ keyword:"<(return|goto|if|else|case|default|switch|break|continue|while|do|for|sizeof)>":::Keyword::D\n\ yacc keyword:"<(error|YYABORT|YYACCEPT|YYBACKUP|YYERROR|YYINITDEPTH|YYLTYPE|YYMAXDEPTH|YYRECOVERING|YYSTYPE|yychar|yyclearin|yydebug|yyerrok|yyerror|yylex|yylval|yylloc|yynerrs|yyparse)>":::Text Arg::D\n\ percent keyword:"<(%left|%nonassoc|%prec|%right|%start|%token|%type|%union)>([ \\t]*\\<.*\\>)?":::Text Arg::D\n\ braces:"[{}]":::Keyword::D\n\ markers:"<(%\\{|%}|%%)>":::Flag::D\n\ percent sub-expr:"\\2":::Text Arg2:percent keyword:DC\n\ } nedit.languageModes: Yacc:.y::::::".,/\\`'!|@#%^&*()-=+{}[]"":;<>?~" ! generated with ./extract_lang.pl version 0.1