]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Further simplifications
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 12 Dec 2016 16:44:35 +0000 (16:44 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 12 Dec 2016 16:44:35 +0000 (16:44 +0000)
src/ragel/content_type.rl

index f6763b121d47f0c00c666d350b0d27979ba0421f..bbc6d46136d17c88277a46db454c5dc2d129b872 100644 (file)
   ietf_token = token+;
   custom_x_token = 'x'i "-" token+;
   extension_token = ietf_token | custom_x_token;
-  discrete_type = 'text'i | 'image'i | 'audio'i | 'video'i |
-                  'application'i | extension_token;
-  composite_type = 'message'i | 'multipart'i | extension_token;
   iana_token = token+;
-  main_type = (discrete_type | composite_type) >Type_Start %Type_End;
+  main_type = (extension_token) >Type_Start %Type_End;
   sub_type = (extension_token | iana_token) >Subtype_Start %Subtype_End;
   content_type = main_type ("/" sub_type)? (((CFWS? ";"+) | CFWS) parameter CFWS?)*;