You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by ma...@apache.org on 2011/10/17 20:26:24 UTC

[lucy-commits] svn commit: r1185319 - /incubator/lucy/branches/clownfish_lemon/clownfish/src/CFCLexHeader.l

Author: marvin
Date: Mon Oct 17 18:26:24 2011
New Revision: 1185319

URL: http://svn.apache.org/viewvc?rev=1185319&view=rev
Log:
Remove YAGNI second parameter within PARSE macro.

Modified:
    incubator/lucy/branches/clownfish_lemon/clownfish/src/CFCLexHeader.l

Modified: incubator/lucy/branches/clownfish_lemon/clownfish/src/CFCLexHeader.l
URL: http://svn.apache.org/viewvc/incubator/lucy/branches/clownfish_lemon/clownfish/src/CFCLexHeader.l?rev=1185319&r1=1185318&r2=1185319&view=diff
==============================================================================
--- incubator/lucy/branches/clownfish_lemon/clownfish/src/CFCLexHeader.l (original)
+++ incubator/lucy/branches/clownfish_lemon/clownfish/src/CFCLexHeader.l Mon Oct 17 18:26:24 2011
@@ -20,8 +20,8 @@
 void
 CFCParseHeader(void *header_parser, int token_type, CFCBase *value,
                CFCParserState *state);
-#define PARSE(token_type, value) \
-    CFCParseHeader(CFCParser_current_parser, token_type, value, \
+#define PARSE(token_type) \
+    CFCParseHeader(CFCParser_current_parser, token_type, NULL, \
         CFCParser_current_state)
 static void
 S_save_yytext() {
@@ -42,72 +42,72 @@ OBJECT_TYPE_SPECIFIER   ([a-z]+[a-z0-9]*
 %option yylineno
 
 %%
-const       { PARSE(CFC_TOKENTYPE_CONST, NULL); }
-nullable    { PARSE(CFC_TOKENTYPE_NULLABLE, NULL); } 
-incremented { PARSE(CFC_TOKENTYPE_INCREMENTED, NULL); } 
-decremented { PARSE(CFC_TOKENTYPE_DECREMENTED, NULL); } 
-
-void       { PARSE(CFC_TOKENTYPE_VOID, NULL); }
-float      { PARSE(CFC_TOKENTYPE_FLOAT, NULL); }
-double     { PARSE(CFC_TOKENTYPE_DOUBLE, NULL); }
-int8_t     { PARSE(CFC_TOKENTYPE_INT8_T, NULL); }
-int16_t    { PARSE(CFC_TOKENTYPE_INT16_T, NULL); }
-int32_t    { PARSE(CFC_TOKENTYPE_INT32_T, NULL); }
-int64_t    { PARSE(CFC_TOKENTYPE_INT64_T, NULL); }
-uint8_t    { PARSE(CFC_TOKENTYPE_UINT8_T, NULL); }
-uint16_t   { PARSE(CFC_TOKENTYPE_UINT16_T, NULL); }
-uint32_t   { PARSE(CFC_TOKENTYPE_UINT32_T, NULL); }
-uint64_t   { PARSE(CFC_TOKENTYPE_UINT64_T, NULL); }
-char       { PARSE(CFC_TOKENTYPE_CHAR, NULL); }
-short      { PARSE(CFC_TOKENTYPE_SHORT, NULL); }
-int        { PARSE(CFC_TOKENTYPE_INT, NULL); }
-long       { PARSE(CFC_TOKENTYPE_LONG, NULL); }
-size_t     { PARSE(CFC_TOKENTYPE_SIZE_T, NULL); }
-bool_t     { PARSE(CFC_TOKENTYPE_BOOL_T, NULL); }
-va_list    { PARSE(CFC_TOKENTYPE_VA_LIST, NULL); }
-true       { PARSE(CFC_TOKENTYPE_TRUE, NULL); }
-false      { PARSE(CFC_TOKENTYPE_FALSE, NULL); }
-NULL       { PARSE(CFC_TOKENTYPE_NULL, NULL); }
+const       { PARSE(CFC_TOKENTYPE_CONST); }
+nullable    { PARSE(CFC_TOKENTYPE_NULLABLE); } 
+incremented { PARSE(CFC_TOKENTYPE_INCREMENTED); } 
+decremented { PARSE(CFC_TOKENTYPE_DECREMENTED); } 
+
+void       { PARSE(CFC_TOKENTYPE_VOID); }
+float      { PARSE(CFC_TOKENTYPE_FLOAT); }
+double     { PARSE(CFC_TOKENTYPE_DOUBLE); }
+int8_t     { PARSE(CFC_TOKENTYPE_INT8_T); }
+int16_t    { PARSE(CFC_TOKENTYPE_INT16_T); }
+int32_t    { PARSE(CFC_TOKENTYPE_INT32_T); }
+int64_t    { PARSE(CFC_TOKENTYPE_INT64_T); }
+uint8_t    { PARSE(CFC_TOKENTYPE_UINT8_T); }
+uint16_t   { PARSE(CFC_TOKENTYPE_UINT16_T); }
+uint32_t   { PARSE(CFC_TOKENTYPE_UINT32_T); }
+uint64_t   { PARSE(CFC_TOKENTYPE_UINT64_T); }
+char       { PARSE(CFC_TOKENTYPE_CHAR); }
+short      { PARSE(CFC_TOKENTYPE_SHORT); }
+int        { PARSE(CFC_TOKENTYPE_INT); }
+long       { PARSE(CFC_TOKENTYPE_LONG); }
+size_t     { PARSE(CFC_TOKENTYPE_SIZE_T); }
+bool_t     { PARSE(CFC_TOKENTYPE_BOOL_T); }
+va_list    { PARSE(CFC_TOKENTYPE_VA_LIST); }
+true       { PARSE(CFC_TOKENTYPE_TRUE); }
+false      { PARSE(CFC_TOKENTYPE_FALSE); }
+NULL       { PARSE(CFC_TOKENTYPE_NULL); }
 [A-Za-z0-9_]+_t { 
                 S_save_yytext();
-                PARSE(CFC_TOKENTYPE_ARBITRARY, NULL); 
+                PARSE(CFC_TOKENTYPE_ARBITRARY); 
            }
 {OBJECT_TYPE_SPECIFIER} {
                 S_save_yytext();
-                PARSE(CFC_TOKENTYPE_OBJECT_TYPE_SPECIFIER, NULL); 
+                PARSE(CFC_TOKENTYPE_OBJECT_TYPE_SPECIFIER); 
            }
-[*]        { PARSE(CFC_TOKENTYPE_ASTERISK, NULL); }
-[\[]       { PARSE(CFC_TOKENTYPE_LEFT_SQUARE_BRACKET, NULL); }
-[\]]       { PARSE(CFC_TOKENTYPE_RIGHT_SQUARE_BRACKET, NULL); }
-[\(]       { PARSE(CFC_TOKENTYPE_LEFT_PAREN, NULL); }
-[\)]       { PARSE(CFC_TOKENTYPE_RIGHT_PAREN, NULL); }
-\.\.\.     { PARSE(CFC_TOKENTYPE_ELLIPSIS, NULL); }
-,          { PARSE(CFC_TOKENTYPE_COMMA, NULL); }
-=          { PARSE(CFC_TOKENTYPE_EQUALS, NULL); }
+[*]        { PARSE(CFC_TOKENTYPE_ASTERISK); }
+[\[]       { PARSE(CFC_TOKENTYPE_LEFT_SQUARE_BRACKET); }
+[\]]       { PARSE(CFC_TOKENTYPE_RIGHT_SQUARE_BRACKET); }
+[\(]       { PARSE(CFC_TOKENTYPE_LEFT_PAREN); }
+[\)]       { PARSE(CFC_TOKENTYPE_RIGHT_PAREN); }
+\.\.\.     { PARSE(CFC_TOKENTYPE_ELLIPSIS); }
+,          { PARSE(CFC_TOKENTYPE_COMMA); }
+=          { PARSE(CFC_TOKENTYPE_EQUALS); }
 -?0x[0-9A-Fa-f]+ {
                 S_save_yytext();
-                PARSE(CFC_TOKENTYPE_HEX_LITERAL, NULL); 
+                PARSE(CFC_TOKENTYPE_HEX_LITERAL); 
            }
 -?[0-9]+   {
                 S_save_yytext();
-                PARSE(CFC_TOKENTYPE_INTEGER_LITERAL, NULL); 
+                PARSE(CFC_TOKENTYPE_INTEGER_LITERAL); 
            }
 -?[ ]*[0-9+].[0-9]+ {
                 S_save_yytext();
-                PARSE(CFC_TOKENTYPE_FLOAT_LITERAL, NULL); 
+                PARSE(CFC_TOKENTYPE_FLOAT_LITERAL); 
            }
 \"([^\"\\]|\\.)*\" {
                 S_save_yytext();
-                PARSE(CFC_TOKENTYPE_STRING_LITERAL, NULL); 
+                PARSE(CFC_TOKENTYPE_STRING_LITERAL); 
            }
 [a-zA-Z_][a-zA-Z0-9_]* { 
                 S_save_yytext();
-                PARSE(CFC_TOKENTYPE_IDENTIFIER, NULL); 
+                PARSE(CFC_TOKENTYPE_IDENTIFIER); 
            }
            
 "/**"([^*]|"*"[^/])*"*/" {  /* Parse docucomments. */
                 S_save_yytext();
-                PARSE(CFC_TOKENTYPE_DOCUCOMMENT, NULL); 
+                PARSE(CFC_TOKENTYPE_DOCUCOMMENT); 
            }
 "/*"([^*]|"*"[^/])*"*/"  { /* Skip ordinary comments. */ }