Main program: C_Program
Count | Terminals: | |
92 | CMacro_Character_Literal: A character string | |
108,970 | CMacro_Comment: Comment | |
100 | CMacro_CommentRestOfLine: Comment | |
112,621 | CMacro_Define_Definition: An identifier | |
787,094 | CMacro_EndOfLine: End of line | |
70 | CMacro_HexNumber: A hex number | |
CMacro_Identifier: An identifier | ||
108,462 | CMacro_Identifier_Reference: An identifier | |
80,780 | CMacro_IncludeSys: A character string | |
373,937 | CMacro_Literal: A character string | |
95,359 | CMacro_MultiLineText: A character string | |
1,160 | CMacro_Number: A number | |
23,962 | CMacro_Parameter_Definition: An identifier | |
66,361 | CMacro_RestOfLine: Rest of the line | |
11,516 | C_Character_Literal: A character string | |
808,350 | C_Comment: Comment | |
299,917 | C_Field_Definition: An identifier | |
131,252 | C_Function_Definition: An identifier | |
154,152 | C_HexNumber: A hex number | |
5,590,263 | C_Identifier_Reference: An identifier | |
405 | C_Label_Definition: An identifier | |
1,482 | C_Label_Reference: An identifier | |
47,874 | C_Literal: A character string | |
340 | C_Literal_C: A character string | |
428,891 | C_Number: A number | |
198,308 | C_Type_Definition: An identifier | |
856,115 | C_Variable_Definition: An identifier | |
Count | Statistics(*) | Tokens: |
749,182 | 1.07(0%) all 2.67(46%) 1.01(0%) 0% | C_ArgumentList: [C_IgnoreItem]* C_ExpressionArg [C_MoreArguments]* [C_IgnoreItem]* [','] |
1,671,948 | (none | 100% | none | 0% | 0%) | | C_ExpressionArg: (C_ExpressionArgType | C_Expression | "const" | C_TypePrimitive | C_Lambda) |
| | C_ExpressionArgType: C_Identifier_Reference C_TypeStar* | ||
35,967 | (100% | 0%) | | C_IgnoreItem: (C_Comment | CMacro_StatementOrComment) |
922,766 | all 1.05(3%) all | | C_MoreArguments: ',' [C_IgnoreItem]* C_ExpressionArg |
13,451 | all 1.13(2%) | C_Assignment: C_Expression [C_MoreAssignments]* |
270 | all all | | C_MoreAssignments: ',' C_Expression |
109,973 | (0% | 100%) | C_Data: (C_FunctionPointer | C_RegularData) |
96,314 | all all all all all all all 0% 100% 1.79(63%) all 98% | | C_FunctionPointer: [("const"|"constexpr"|"extern"|"final"|"inline"|"mutable"|"register"|"static"|"virtual"|"volatile"|"__inline"|"CM_PUBLIC"|"CM_PRIVATE"|"externalref"|"ACCELERATED_WIDGET_MAC_EXPORT"|"ANIMATION_EXPORT"|"APP_LIST_MODEL_EXPORT"|"APP_MENU_EXPORT"|"ARC_EXPORT"|"ASH_EXPORT"|"ASH_PUBLIC_EXPORT"|"AURA_EXPORT"|"AURA_EXTRA_EXPORT"|"AX_BASE_EXPORT"|"AX_EXPORT"|"BASE_EXPORT"|"BASE_I18N_EXPORT"|"BLINK_COMMON_EXPORT"|"BLINK_COMMON_EXPORT_PRIVATE"|"BLINK_EXPORT"|"BLINK_MODULES_EXPORT"|"BLINK_PLATFORM_EXPORT"|"CAPTIVE_PORTAL_EXPORT"|"CAPTURE_EXPORT"|"CAST_COMPONENT_EXPORT"|"CBOR_EXPORT"|"CC_ANIMATION_EXPORT"|"CC_BASE_EXPORT"|"CC_DEBUG_EXPORT"|"CC_EXPORT"|"CC_MOJO_EMBEDDER_EXPORT"|"CC_PAINT_EXPORT"|"CHROMECAST_EXPORT"|"CHROMEOS_EXPORT"|"CHROME_DBUS_EXPORT"|"CHROME_EXE_MAIN_EXPORT"|"CHROME_VIEWS_EXPORT"|"CODEC_EXPORT"|"COLOR_SPACE_EXPORT"|"COMPONENTS_DOWNLOAD_EXPORT"|"COMPONENTS_PREFS_EXPORT"|"COMPONENT_EXPORT"|"COMPOSITOR_EXPORT"|"CONTENT_EXPORT"|"CONTROLLER_EXPORT"|"CORE_EXPORT"|"CORE_EXTERN_TEMPLATE_EXPORT"|"CORE_TEMPLATE_EXPORT"|"CRASH_EXPORT"|"CRASH_KEY_EXPORT"|"CRDTP_EXPORT"|"CRONET_EXPORT"|"CRYPTO_EXPORT"|"CWV_EXPORT"|"DEVICE_BASE_EXPORT"|"DEVICE_BLUETOOTH_EXPORT"|"DEVICE_EVENT_LOG_EXPORT"|"DEVICE_FEATURES_EXPORT"|"DEVICE_GAMEPAD_EXPORT"|"DEVICE_VR_EXPORT"|"DISCARDABLE_MEMORY_EXPORT"|"DISPLAY_EXPORT"|"DISPLAY_MANAGER_EXPORT"|"DISPLAY_TYPES_EXPORT"|"DISPLAY_UTIL_EXPORT"|"DLL_EXPORT"|"DOMAIN_RELIABILITY_EXPORT"|"EGL_MESA_image_dma_buf_EXPORT"|"EPOLL_EXPORT"|"EVENTS_BASE_EXPORT"|"EVENTS_DEVICES_EXPORT"|"EVENTS_DEVICES_X11_EXPORT"|"EVENTS_EXPORT"|"EVENTS_X_EXPORT"|"EXTENSIONS_CHROMEOS_EXPORT"|"EXTENSIONS_CHROMEOS_EXTERN_TEMPLATE_EXPORT"|"EXTENSIONS_CHROMEOS_TEMPLATE_EXPORT"|"EXTENSIONS_EXPORT"|"FAKE_DISPLAY_EXPORT"|"FILE_MANAGER_EXPORT"|"GAMEPAD_FEATURES_EXPORT"|"GCM_DRIVER_EXPORT"|"GCM_EXPORT"|"GEOMETRY_EXPORT"|"GEOMETRY_SKIA_EXPORT"|"GESTURE_DETECTION_EXPORT"|"GFX_EXPORT"|"GFX_IPC_BUFFER_TYPES_EXPORT"|"GFX_IPC_COLOR_EXPORT"|"GFX_IPC_EXPORT"|"GFX_IPC_GEOMETRY_EXPORT"|"GFX_KEYFRAME_ANIMATION_EXPORT"|"GFX_RANGE_EXPORT"|"GFX_SKIA_EXPORT"|"GFX_SKIA_IPC_EXPORT"|"GFX_SWITCHES_EXPORT"|"GIN_EXPORT"|"GLES2_C_LIB_EXPORT"|"GLES2_IMPL_EXPORT"|"GLES2_UTILS_EXPORT"|"GL_AMD_shader_stencil_EXPORT"|"GL_ARB_shader_stencil_EXPORT"|"GL_EXPORT"|"GL_INIT_EXPORT"|"GL_IN_PROCESS_CONTEXT_EXPORT"|"GPU_EXPORT"|"GPU_GLES2_EXPORT"|"GPU_IPC_SERVICE_EXPORT"|"GPU_UTIL_EXPORT"|"GRPC_SUPPORT_EXPORT"|"GSS_EXPORT"|"GWP_ASAN_EXPORT"|"HEADLESS_EXPORT"|"HOST_EXPORT"|"INVALIDATION_EXPORT"|"IPC_MESSAGE_EXPORT"|"IPC_MESSAGE_SUPPORT_EXPORT"|"JNI_EXPORT"|"JNI_GENERATOR_EXPORT"|"JNI_REGISTRATION_EXPORT"|"JXL_EXPORT"|"KEYBOARD_EXPORT"|"KEYCODES_X_EXPORT"|"KEYED_SERVICE_EXPORT"|"KSV_EXPORT"|"LIBPROTOBUF_EXPORT"|"LIBPROTOC_EXPORT"|"LOGIN_EXPORT"|"MALLOC_WRAPPER_EXPORT"|"MEDIA_EXPORT"|"MEDIA_GPU_EXPORT"|"MEDIA_MOJO_EXPORT"|"MEDIA_PARSERS_EXPORT"|"MEDIA_SHMEM_EXPORT"|"MESSAGE_CENTER_EXPORT"|"MESSAGE_CENTER_PUBLIC_EXPORT"|"METAL_UTIL_EXPORT"|"METRICS_EXPORT"|"MF_UTIL_EXPORT"|"MIDI_EXPORT"|"MODULES_EXPORT"|"MODULES_EXTERN_TEMPLATE_EXPORT"|"MODULES_TEMPLATE_EXPORT"|"MOJO_CPP_SYSTEM_EXPORT"|"MOJO_SYSTEM_EXPORT"|"MOJO_SYSTEM_IMPL_EXPORT"|"MOJO_TEST_BLINK_EXPORT"|"MOJO_TEST_EXPORT"|"MOZILLA_EXPORT"|"NATIVE_LIBRARY_TEST_ALWAYS_EXPORT"|"NATIVE_THEME_EXPORT"|"NETWORK_SESSION_CONFIGURATOR_EXPORT"|"NET_EXPORT"|"NET_EXPORT_PRIVATE"|"ON_LOAD_SCRIPT_INJECTOR_EXPORT"|"OWNERSHIP_EXPORT"|"PERFETTO_COMPONENT_EXPORT"|"PLATFORM_EXPORT"|"POLICY_CHROME_SETTINGS_PROTO_EXPORT"|"POLICY_EXPORT"|"POLICY_PROTO_EXPORT"|"PPAPI_HOST_EXPORT"|"PPAPI_PROXY_EXPORT"|"PPAPI_SHARED_EXPORT"|"PPAPI_THUNK_EXPORT"|"PP_EXPORT"|"PRIVATE_COMPUTE_EXPORT"|"PRIVATE_MEMBERSHIP_EXPORT"|"PROTOBUF_EXPORT"|"PROXY_CONFIG_EXPORT"|"QUICHE_NO_EXPORT_IMPL"|"QUIRKS_EXPORT"|"RASTER_EXPORT"|"REMOTE_COCOA_APP_SHIM_EXPORT"|"REMOTE_COCOA_BROWSER_EXPORT"|"SANDBOX_EXPORT"|"SANDBOX_POLICY_EXPORT"|"SEATBELT_EXPORT"|"SERVICES_DEVICE_FINGERPRINT_EXPORT"|"SERVICE_MANAGER_PUBLIC_CPP_EXPORT"|"SERVICE_MANAGER_PUBLIC_CPP_TYPES_EXPORT"|"SESSIONS_EXPORT"|"SESSION_EXPORT"|"SHELL_DIALOGS_EXPORT"|"SHELL_ENCRYPTION_EXPORT"|"SHIM_ALWAYS_EXPORT"|"SHIM_CPP_SYMBOLS_EXPORT"|"SNAPSHOT_EXPORT"|"STUB_WINDOW_EXPORT"|"SURFACE_EXPORT"|"TRACE_EVENT_API_CLASS_EXPORT"|"TRACING_EXPORT"|"UI_ANDROID_EXPORT"|"UI_CHROMEOS_EXPORT"|"UI_DATA_PACK_EXPORT"|"UI_DEVTOOLS_EXPORT"|"UI_TOUCH_SELECTION_EXPORT"|"URL_IPC_EXPORT"|"URL_MATCHER_EXPORT"|"USB_MIDI_EXPORT"|"USER_MANAGER_EXPORT"|"USER_PREFS_EXPORT"|"VECTOR_ICON_EXPORT"|"VIEWS_CONTENT_CLIENT_EXPORT"|"VIEWS_EXAMPLES_EXPORT"|"VIEWS_EXAMPLES_WITH_CONTENT_EXPORT"|"VIEWS_EXPORT"|"VIZ_CLIENT_EXPORT"|"VIZ_COMMON_EXPORT"|"VIZ_DAWN_CONTEXT_PROVIDER_EXPORT"|"VIZ_HOST_EXPORT"|"VIZ_METAL_CONTEXT_PROVIDER_EXPORT"|"VIZ_RESOURCE_FORMAT_EXPORT"|"VIZ_SERVICE_EXPORT"|"VIZ_VULKAN_CONTEXT_PROVIDER_EXPORT"|"VR_BASE_EXPORT"|"VR_EXPORT"|"VR_UI_EXPORT"|"WEBDATA_EXPORT"|"WEBGPU_EXPORT"|"WEBVIEW_EXPORT"|"WEB_DIALOGS_EXPORT"|"WEB_ENGINE_EXPORT"|"WEB_MODAL_EXPORT"|"WIFI_EXPORT"|"WIN_WINDOW_EXPORT"|"WM_CORE_EXPORT"|"WM_PUBLIC_EXPORT"|"WTF_EXPORT"|"WEBP_INLINE")] C_Type '(' '*' C_Field_Definition ')' '(' [C_Comment] [C_FunctionParameter] [C_MoreParameterDefs]* ')' [';'] |
109,939 | 1.10(34%) all none all 1.01(19%) 67% 1.92(3%) all 2.14(14%) | | C_RegularData: [C_DataModifiers]* C_Type [C_Comment]* C_Variable_Definition [C_Subscript]* [C_DataInitialValue] [C_MoreIdentifiers]* ';' [C_Comment]* |
7,328 | all 1.06(12%) all 1.11(2%) 6% | | | C_MoreIdentifiers: ',' [C_TypeStar]* C_Variable_Definition [C_Subscript]* [C_DataInitialValue] |
82,242 | none all 0% all none | C_DataInitialValue: [CMacro_StatementOrComment] '=' [CMacro_StatementOrComment] C_Expression [CMacro_StatementOrComment] |
49,038 | (all | none) | C_DataModifiers: (("const"|"constexpr"|"extern"|"final"|"inline"|"mutable"|"register"|"static"|"virtual"|"volatile"|"__inline"|"CM_PUBLIC"|"CM_PRIVATE"|"externalref"|"ACCELERATED_WIDGET_MAC_EXPORT"|"ANIMATION_EXPORT"|"APP_LIST_MODEL_EXPORT"|"APP_MENU_EXPORT"|"ARC_EXPORT"|"ASH_EXPORT"|"ASH_PUBLIC_EXPORT"|"AURA_EXPORT"|"AURA_EXTRA_EXPORT"|"AX_BASE_EXPORT"|"AX_EXPORT"|"BASE_EXPORT"|"BASE_I18N_EXPORT"|"BLINK_COMMON_EXPORT"|"BLINK_COMMON_EXPORT_PRIVATE"|"BLINK_EXPORT"|"BLINK_MODULES_EXPORT"|"BLINK_PLATFORM_EXPORT"|"CAPTIVE_PORTAL_EXPORT"|"CAPTURE_EXPORT"|"CAST_COMPONENT_EXPORT"|"CBOR_EXPORT"|"CC_ANIMATION_EXPORT"|"CC_BASE_EXPORT"|"CC_DEBUG_EXPORT"|"CC_EXPORT"|"CC_MOJO_EMBEDDER_EXPORT"|"CC_PAINT_EXPORT"|"CHROMECAST_EXPORT"|"CHROMEOS_EXPORT"|"CHROME_DBUS_EXPORT"|"CHROME_EXE_MAIN_EXPORT"|"CHROME_VIEWS_EXPORT"|"CODEC_EXPORT"|"COLOR_SPACE_EXPORT"|"COMPONENTS_DOWNLOAD_EXPORT"|"COMPONENTS_PREFS_EXPORT"|"COMPONENT_EXPORT"|"COMPOSITOR_EXPORT"|"CONTENT_EXPORT"|"CONTROLLER_EXPORT"|"CORE_EXPORT"|"CORE_EXTERN_TEMPLATE_EXPORT"|"CORE_TEMPLATE_EXPORT"|"CRASH_EXPORT"|"CRASH_KEY_EXPORT"|"CRDTP_EXPORT"|"CRONET_EXPORT"|"CRYPTO_EXPORT"|"CWV_EXPORT"|"DEVICE_BASE_EXPORT"|"DEVICE_BLUETOOTH_EXPORT"|"DEVICE_EVENT_LOG_EXPORT"|"DEVICE_FEATURES_EXPORT"|"DEVICE_GAMEPAD_EXPORT"|"DEVICE_VR_EXPORT"|"DISCARDABLE_MEMORY_EXPORT"|"DISPLAY_EXPORT"|"DISPLAY_MANAGER_EXPORT"|"DISPLAY_TYPES_EXPORT"|"DISPLAY_UTIL_EXPORT"|"DLL_EXPORT"|"DOMAIN_RELIABILITY_EXPORT"|"EGL_MESA_image_dma_buf_EXPORT"|"EPOLL_EXPORT"|"EVENTS_BASE_EXPORT"|"EVENTS_DEVICES_EXPORT"|"EVENTS_DEVICES_X11_EXPORT"|"EVENTS_EXPORT"|"EVENTS_X_EXPORT"|"EXTENSIONS_CHROMEOS_EXPORT"|"EXTENSIONS_CHROMEOS_EXTERN_TEMPLATE_EXPORT"|"EXTENSIONS_CHROMEOS_TEMPLATE_EXPORT"|"EXTENSIONS_EXPORT"|"FAKE_DISPLAY_EXPORT"|"FILE_MANAGER_EXPORT"|"GAMEPAD_FEATURES_EXPORT"|"GCM_DRIVER_EXPORT"|"GCM_EXPORT"|"GEOMETRY_EXPORT"|"GEOMETRY_SKIA_EXPORT"|"GESTURE_DETECTION_EXPORT"|"GFX_EXPORT"|"GFX_IPC_BUFFER_TYPES_EXPORT"|"GFX_IPC_COLOR_EXPORT"|"GFX_IPC_EXPORT"|"GFX_IPC_GEOMETRY_EXPORT"|"GFX_KEYFRAME_ANIMATION_EXPORT"|"GFX_RANGE_EXPORT"|"GFX_SKIA_EXPORT"|"GFX_SKIA_IPC_EXPORT"|"GFX_SWITCHES_EXPORT"|"GIN_EXPORT"|"GLES2_C_LIB_EXPORT"|"GLES2_IMPL_EXPORT"|"GLES2_UTILS_EXPORT"|"GL_AMD_shader_stencil_EXPORT"|"GL_ARB_shader_stencil_EXPORT"|"GL_EXPORT"|"GL_INIT_EXPORT"|"GL_IN_PROCESS_CONTEXT_EXPORT"|"GPU_EXPORT"|"GPU_GLES2_EXPORT"|"GPU_IPC_SERVICE_EXPORT"|"GPU_UTIL_EXPORT"|"GRPC_SUPPORT_EXPORT"|"GSS_EXPORT"|"GWP_ASAN_EXPORT"|"HEADLESS_EXPORT"|"HOST_EXPORT"|"INVALIDATION_EXPORT"|"IPC_MESSAGE_EXPORT"|"IPC_MESSAGE_SUPPORT_EXPORT"|"JNI_EXPORT"|"JNI_GENERATOR_EXPORT"|"JNI_REGISTRATION_EXPORT"|"JXL_EXPORT"|"KEYBOARD_EXPORT"|"KEYCODES_X_EXPORT"|"KEYED_SERVICE_EXPORT"|"KSV_EXPORT"|"LIBPROTOBUF_EXPORT"|"LIBPROTOC_EXPORT"|"LOGIN_EXPORT"|"MALLOC_WRAPPER_EXPORT"|"MEDIA_EXPORT"|"MEDIA_GPU_EXPORT"|"MEDIA_MOJO_EXPORT"|"MEDIA_PARSERS_EXPORT"|"MEDIA_SHMEM_EXPORT"|"MESSAGE_CENTER_EXPORT"|"MESSAGE_CENTER_PUBLIC_EXPORT"|"METAL_UTIL_EXPORT"|"METRICS_EXPORT"|"MF_UTIL_EXPORT"|"MIDI_EXPORT"|"MODULES_EXPORT"|"MODULES_EXTERN_TEMPLATE_EXPORT"|"MODULES_TEMPLATE_EXPORT"|"MOJO_CPP_SYSTEM_EXPORT"|"MOJO_SYSTEM_EXPORT"|"MOJO_SYSTEM_IMPL_EXPORT"|"MOJO_TEST_BLINK_EXPORT"|"MOJO_TEST_EXPORT"|"MOZILLA_EXPORT"|"NATIVE_LIBRARY_TEST_ALWAYS_EXPORT"|"NATIVE_THEME_EXPORT"|"NETWORK_SESSION_CONFIGURATOR_EXPORT"|"NET_EXPORT"|"NET_EXPORT_PRIVATE"|"ON_LOAD_SCRIPT_INJECTOR_EXPORT"|"OWNERSHIP_EXPORT"|"PERFETTO_COMPONENT_EXPORT"|"PLATFORM_EXPORT"|"POLICY_CHROME_SETTINGS_PROTO_EXPORT"|"POLICY_EXPORT"|"POLICY_PROTO_EXPORT"|"PPAPI_HOST_EXPORT"|"PPAPI_PROXY_EXPORT"|"PPAPI_SHARED_EXPORT"|"PPAPI_THUNK_EXPORT"|"PP_EXPORT"|"PRIVATE_COMPUTE_EXPORT"|"PRIVATE_MEMBERSHIP_EXPORT"|"PROTOBUF_EXPORT"|"PROXY_CONFIG_EXPORT"|"QUICHE_NO_EXPORT_IMPL"|"QUIRKS_EXPORT"|"RASTER_EXPORT"|"REMOTE_COCOA_APP_SHIM_EXPORT"|"REMOTE_COCOA_BROWSER_EXPORT"|"SANDBOX_EXPORT"|"SANDBOX_POLICY_EXPORT"|"SEATBELT_EXPORT"|"SERVICES_DEVICE_FINGERPRINT_EXPORT"|"SERVICE_MANAGER_PUBLIC_CPP_EXPORT"|"SERVICE_MANAGER_PUBLIC_CPP_TYPES_EXPORT"|"SESSIONS_EXPORT"|"SESSION_EXPORT"|"SHELL_DIALOGS_EXPORT"|"SHELL_ENCRYPTION_EXPORT"|"SHIM_ALWAYS_EXPORT"|"SHIM_CPP_SYMBOLS_EXPORT"|"SNAPSHOT_EXPORT"|"STUB_WINDOW_EXPORT"|"SURFACE_EXPORT"|"TRACE_EVENT_API_CLASS_EXPORT"|"TRACING_EXPORT"|"UI_ANDROID_EXPORT"|"UI_CHROMEOS_EXPORT"|"UI_DATA_PACK_EXPORT"|"UI_DEVTOOLS_EXPORT"|"UI_TOUCH_SELECTION_EXPORT"|"URL_IPC_EXPORT"|"URL_MATCHER_EXPORT"|"USB_MIDI_EXPORT"|"USER_MANAGER_EXPORT"|"USER_PREFS_EXPORT"|"VECTOR_ICON_EXPORT"|"VIEWS_CONTENT_CLIENT_EXPORT"|"VIEWS_EXAMPLES_EXPORT"|"VIEWS_EXAMPLES_WITH_CONTENT_EXPORT"|"VIEWS_EXPORT"|"VIZ_CLIENT_EXPORT"|"VIZ_COMMON_EXPORT"|"VIZ_DAWN_CONTEXT_PROVIDER_EXPORT"|"VIZ_HOST_EXPORT"|"VIZ_METAL_CONTEXT_PROVIDER_EXPORT"|"VIZ_RESOURCE_FORMAT_EXPORT"|"VIZ_SERVICE_EXPORT"|"VIZ_VULKAN_CONTEXT_PROVIDER_EXPORT"|"VR_BASE_EXPORT"|"VR_EXPORT"|"VR_UI_EXPORT"|"WEBDATA_EXPORT"|"WEBGPU_EXPORT"|"WEBVIEW_EXPORT"|"WEB_DIALOGS_EXPORT"|"WEB_ENGINE_EXPORT"|"WEB_MODAL_EXPORT"|"WIFI_EXPORT"|"WIN_WINDOW_EXPORT"|"WM_CORE_EXPORT"|"WM_PUBLIC_EXPORT"|"WTF_EXPORT"|"WEBP_INLINE") | C_Declaration) |
197 | all all all all all all | C_Declaration: '[' '[' ("fallthrough"|"__fallthrough__"|"maybe_unused"|"nodiscard") ']' ']' ';' |
2,884 | all all 52% 1% 85% 42% | C_Enum: "enum" ["class"] [C_Identifier_Reference] [C_EnumType] [C_TypeEnumValues] [';'] |
20 | all all | | C_EnumType: ':' C_Type |
2,449 | all 1.23(21%) all 68% none 7.94(99%) all | | C_TypeEnumValues: '{' [C_Comment]* C_Variable_Definition [C_EnumInitializer] [C_Comment]* [C_MoreEnums]* '}' |
6,110 | all none all | | | C_EnumInitializer: '=' [CMacro_StatementOrComment] C_Expression |
19,221 | all 1.19(36%) all 23% 1.00(2%) | | | C_MoreEnums: ',' [C_Comment]* C_Variable_Definition [C_EnumInitializer] [C_Comment]* |
5,282,785 | (3% | 8% | 0% | 5% | 0% | 1% | 21% | 0% | 0% | 0% | 0% | 0% | 1% | 0% | 0% | 0% | 0% | 1% | 2% | 36% | 2% | 0% | 0% | 6% | 0% | 0% | 0% | 0% | 1% | 1% | 0% | 1% | 1% | 1% | 1% | 0% | 0% | 0% | 0% | 0% | 0% | 5%) | C_Expression: (C_HexNumber | C_Number | C_Character_Literal | C_Literals | C_CastExpression | C_ExpressionList | C_FunctionCall | C_FunctionName | C_FunctionPointerCall | C_PreIncrementExpression | C_PreDecrementExpression | C_PostIncrementExpression | C_PostIncrementVariable | C_PostDecrementExpression | C_PostDecrementVariable | C_SignedExpression | C_LogicalNotExpression | C_NotExpression | C_BuiltIn | C_VariableExpression | C_AddressOfVariable | C_SizeOfType | C_SizeOfExpr | C_Parenthesized_Expression | C_StarExpression | C_CommentExpression | CPlus_NewExpression | C_SubscriptExpression | C_DotSubfield | C_ArrowSubfield | C_MultiplicativeExpression | C_AdditiveExpression | C_ShiftExpression | C_RelationalExpression | C_EqualityExpression | C_BitwiseAndExpression | C_ExclusiveOrExpression | C_BitwiseOrExpression | C_ConditionalAndExpression | C_ConditionalOrExpression | C_TrueFalseExpression | C_AssignmentExpression) |
340 | all all | C_Extern_C: "extern" C_Literal_C |
129,472 | 0% all all 0% all all all 2.76(0%) all all | C_Function: [C_Extern_C] ["__extension__"] [("const"|"constexpr"|"extern"|"final"|"inline"|"mutable"|"register"|"static"|"virtual"|"volatile"|"__inline"|"CM_PUBLIC"|"CM_PRIVATE"|"externalref"|"ACCELERATED_WIDGET_MAC_EXPORT"|"ANIMATION_EXPORT"|"APP_LIST_MODEL_EXPORT"|"APP_MENU_EXPORT"|"ARC_EXPORT"|"ASH_EXPORT"|"ASH_PUBLIC_EXPORT"|"AURA_EXPORT"|"AURA_EXTRA_EXPORT"|"AX_BASE_EXPORT"|"AX_EXPORT"|"BASE_EXPORT"|"BASE_I18N_EXPORT"|"BLINK_COMMON_EXPORT"|"BLINK_COMMON_EXPORT_PRIVATE"|"BLINK_EXPORT"|"BLINK_MODULES_EXPORT"|"BLINK_PLATFORM_EXPORT"|"CAPTIVE_PORTAL_EXPORT"|"CAPTURE_EXPORT"|"CAST_COMPONENT_EXPORT"|"CBOR_EXPORT"|"CC_ANIMATION_EXPORT"|"CC_BASE_EXPORT"|"CC_DEBUG_EXPORT"|"CC_EXPORT"|"CC_MOJO_EMBEDDER_EXPORT"|"CC_PAINT_EXPORT"|"CHROMECAST_EXPORT"|"CHROMEOS_EXPORT"|"CHROME_DBUS_EXPORT"|"CHROME_EXE_MAIN_EXPORT"|"CHROME_VIEWS_EXPORT"|"CODEC_EXPORT"|"COLOR_SPACE_EXPORT"|"COMPONENTS_DOWNLOAD_EXPORT"|"COMPONENTS_PREFS_EXPORT"|"COMPONENT_EXPORT"|"COMPOSITOR_EXPORT"|"CONTENT_EXPORT"|"CONTROLLER_EXPORT"|"CORE_EXPORT"|"CORE_EXTERN_TEMPLATE_EXPORT"|"CORE_TEMPLATE_EXPORT"|"CRASH_EXPORT"|"CRASH_KEY_EXPORT"|"CRDTP_EXPORT"|"CRONET_EXPORT"|"CRYPTO_EXPORT"|"CWV_EXPORT"|"DEVICE_BASE_EXPORT"|"DEVICE_BLUETOOTH_EXPORT"|"DEVICE_EVENT_LOG_EXPORT"|"DEVICE_FEATURES_EXPORT"|"DEVICE_GAMEPAD_EXPORT"|"DEVICE_VR_EXPORT"|"DISCARDABLE_MEMORY_EXPORT"|"DISPLAY_EXPORT"|"DISPLAY_MANAGER_EXPORT"|"DISPLAY_TYPES_EXPORT"|"DISPLAY_UTIL_EXPORT"|"DLL_EXPORT"|"DOMAIN_RELIABILITY_EXPORT"|"EGL_MESA_image_dma_buf_EXPORT"|"EPOLL_EXPORT"|"EVENTS_BASE_EXPORT"|"EVENTS_DEVICES_EXPORT"|"EVENTS_DEVICES_X11_EXPORT"|"EVENTS_EXPORT"|"EVENTS_X_EXPORT"|"EXTENSIONS_CHROMEOS_EXPORT"|"EXTENSIONS_CHROMEOS_EXTERN_TEMPLATE_EXPORT"|"EXTENSIONS_CHROMEOS_TEMPLATE_EXPORT"|"EXTENSIONS_EXPORT"|"FAKE_DISPLAY_EXPORT"|"FILE_MANAGER_EXPORT"|"GAMEPAD_FEATURES_EXPORT"|"GCM_DRIVER_EXPORT"|"GCM_EXPORT"|"GEOMETRY_EXPORT"|"GEOMETRY_SKIA_EXPORT"|"GESTURE_DETECTION_EXPORT"|"GFX_EXPORT"|"GFX_IPC_BUFFER_TYPES_EXPORT"|"GFX_IPC_COLOR_EXPORT"|"GFX_IPC_EXPORT"|"GFX_IPC_GEOMETRY_EXPORT"|"GFX_KEYFRAME_ANIMATION_EXPORT"|"GFX_RANGE_EXPORT"|"GFX_SKIA_EXPORT"|"GFX_SKIA_IPC_EXPORT"|"GFX_SWITCHES_EXPORT"|"GIN_EXPORT"|"GLES2_C_LIB_EXPORT"|"GLES2_IMPL_EXPORT"|"GLES2_UTILS_EXPORT"|"GL_AMD_shader_stencil_EXPORT"|"GL_ARB_shader_stencil_EXPORT"|"GL_EXPORT"|"GL_INIT_EXPORT"|"GL_IN_PROCESS_CONTEXT_EXPORT"|"GPU_EXPORT"|"GPU_GLES2_EXPORT"|"GPU_IPC_SERVICE_EXPORT"|"GPU_UTIL_EXPORT"|"GRPC_SUPPORT_EXPORT"|"GSS_EXPORT"|"GWP_ASAN_EXPORT"|"HEADLESS_EXPORT"|"HOST_EXPORT"|"INVALIDATION_EXPORT"|"IPC_MESSAGE_EXPORT"|"IPC_MESSAGE_SUPPORT_EXPORT"|"JNI_EXPORT"|"JNI_GENERATOR_EXPORT"|"JNI_REGISTRATION_EXPORT"|"JXL_EXPORT"|"KEYBOARD_EXPORT"|"KEYCODES_X_EXPORT"|"KEYED_SERVICE_EXPORT"|"KSV_EXPORT"|"LIBPROTOBUF_EXPORT"|"LIBPROTOC_EXPORT"|"LOGIN_EXPORT"|"MALLOC_WRAPPER_EXPORT"|"MEDIA_EXPORT"|"MEDIA_GPU_EXPORT"|"MEDIA_MOJO_EXPORT"|"MEDIA_PARSERS_EXPORT"|"MEDIA_SHMEM_EXPORT"|"MESSAGE_CENTER_EXPORT"|"MESSAGE_CENTER_PUBLIC_EXPORT"|"METAL_UTIL_EXPORT"|"METRICS_EXPORT"|"MF_UTIL_EXPORT"|"MIDI_EXPORT"|"MODULES_EXPORT"|"MODULES_EXTERN_TEMPLATE_EXPORT"|"MODULES_TEMPLATE_EXPORT"|"MOJO_CPP_SYSTEM_EXPORT"|"MOJO_SYSTEM_EXPORT"|"MOJO_SYSTEM_IMPL_EXPORT"|"MOJO_TEST_BLINK_EXPORT"|"MOJO_TEST_EXPORT"|"MOZILLA_EXPORT"|"NATIVE_LIBRARY_TEST_ALWAYS_EXPORT"|"NATIVE_THEME_EXPORT"|"NETWORK_SESSION_CONFIGURATOR_EXPORT"|"NET_EXPORT"|"NET_EXPORT_PRIVATE"|"ON_LOAD_SCRIPT_INJECTOR_EXPORT"|"OWNERSHIP_EXPORT"|"PERFETTO_COMPONENT_EXPORT"|"PLATFORM_EXPORT"|"POLICY_CHROME_SETTINGS_PROTO_EXPORT"|"POLICY_EXPORT"|"POLICY_PROTO_EXPORT"|"PPAPI_HOST_EXPORT"|"PPAPI_PROXY_EXPORT"|"PPAPI_SHARED_EXPORT"|"PPAPI_THUNK_EXPORT"|"PP_EXPORT"|"PRIVATE_COMPUTE_EXPORT"|"PRIVATE_MEMBERSHIP_EXPORT"|"PROTOBUF_EXPORT"|"PROXY_CONFIG_EXPORT"|"QUICHE_NO_EXPORT_IMPL"|"QUIRKS_EXPORT"|"RASTER_EXPORT"|"REMOTE_COCOA_APP_SHIM_EXPORT"|"REMOTE_COCOA_BROWSER_EXPORT"|"SANDBOX_EXPORT"|"SANDBOX_POLICY_EXPORT"|"SEATBELT_EXPORT"|"SERVICES_DEVICE_FINGERPRINT_EXPORT"|"SERVICE_MANAGER_PUBLIC_CPP_EXPORT"|"SERVICE_MANAGER_PUBLIC_CPP_TYPES_EXPORT"|"SESSIONS_EXPORT"|"SESSION_EXPORT"|"SHELL_DIALOGS_EXPORT"|"SHELL_ENCRYPTION_EXPORT"|"SHIM_ALWAYS_EXPORT"|"SHIM_CPP_SYMBOLS_EXPORT"|"SNAPSHOT_EXPORT"|"STUB_WINDOW_EXPORT"|"SURFACE_EXPORT"|"TRACE_EVENT_API_CLASS_EXPORT"|"TRACING_EXPORT"|"UI_ANDROID_EXPORT"|"UI_CHROMEOS_EXPORT"|"UI_DATA_PACK_EXPORT"|"UI_DEVTOOLS_EXPORT"|"UI_TOUCH_SELECTION_EXPORT"|"URL_IPC_EXPORT"|"URL_MATCHER_EXPORT"|"USB_MIDI_EXPORT"|"USER_MANAGER_EXPORT"|"USER_PREFS_EXPORT"|"VECTOR_ICON_EXPORT"|"VIEWS_CONTENT_CLIENT_EXPORT"|"VIEWS_EXAMPLES_EXPORT"|"VIEWS_EXAMPLES_WITH_CONTENT_EXPORT"|"VIEWS_EXPORT"|"VIZ_CLIENT_EXPORT"|"VIZ_COMMON_EXPORT"|"VIZ_DAWN_CONTEXT_PROVIDER_EXPORT"|"VIZ_HOST_EXPORT"|"VIZ_METAL_CONTEXT_PROVIDER_EXPORT"|"VIZ_RESOURCE_FORMAT_EXPORT"|"VIZ_SERVICE_EXPORT"|"VIZ_VULKAN_CONTEXT_PROVIDER_EXPORT"|"VR_BASE_EXPORT"|"VR_EXPORT"|"VR_UI_EXPORT"|"WEBDATA_EXPORT"|"WEBGPU_EXPORT"|"WEBVIEW_EXPORT"|"WEB_DIALOGS_EXPORT"|"WEB_ENGINE_EXPORT"|"WEB_MODAL_EXPORT"|"WIFI_EXPORT"|"WIN_WINDOW_EXPORT"|"WM_CORE_EXPORT"|"WM_PUBLIC_EXPORT"|"WTF_EXPORT"|"WEBP_INLINE")] [C_Comment] [("const"|"constexpr"|"extern"|"final"|"inline"|"mutable"|"register"|"static"|"virtual"|"volatile"|"__inline"|"CM_PUBLIC"|"CM_PRIVATE"|"externalref"|"ACCELERATED_WIDGET_MAC_EXPORT"|"ANIMATION_EXPORT"|"APP_LIST_MODEL_EXPORT"|"APP_MENU_EXPORT"|"ARC_EXPORT"|"ASH_EXPORT"|"ASH_PUBLIC_EXPORT"|"AURA_EXPORT"|"AURA_EXTRA_EXPORT"|"AX_BASE_EXPORT"|"AX_EXPORT"|"BASE_EXPORT"|"BASE_I18N_EXPORT"|"BLINK_COMMON_EXPORT"|"BLINK_COMMON_EXPORT_PRIVATE"|"BLINK_EXPORT"|"BLINK_MODULES_EXPORT"|"BLINK_PLATFORM_EXPORT"|"CAPTIVE_PORTAL_EXPORT"|"CAPTURE_EXPORT"|"CAST_COMPONENT_EXPORT"|"CBOR_EXPORT"|"CC_ANIMATION_EXPORT"|"CC_BASE_EXPORT"|"CC_DEBUG_EXPORT"|"CC_EXPORT"|"CC_MOJO_EMBEDDER_EXPORT"|"CC_PAINT_EXPORT"|"CHROMECAST_EXPORT"|"CHROMEOS_EXPORT"|"CHROME_DBUS_EXPORT"|"CHROME_EXE_MAIN_EXPORT"|"CHROME_VIEWS_EXPORT"|"CODEC_EXPORT"|"COLOR_SPACE_EXPORT"|"COMPONENTS_DOWNLOAD_EXPORT"|"COMPONENTS_PREFS_EXPORT"|"COMPONENT_EXPORT"|"COMPOSITOR_EXPORT"|"CONTENT_EXPORT"|"CONTROLLER_EXPORT"|"CORE_EXPORT"|"CORE_EXTERN_TEMPLATE_EXPORT"|"CORE_TEMPLATE_EXPORT"|"CRASH_EXPORT"|"CRASH_KEY_EXPORT"|"CRDTP_EXPORT"|"CRONET_EXPORT"|"CRYPTO_EXPORT"|"CWV_EXPORT"|"DEVICE_BASE_EXPORT"|"DEVICE_BLUETOOTH_EXPORT"|"DEVICE_EVENT_LOG_EXPORT"|"DEVICE_FEATURES_EXPORT"|"DEVICE_GAMEPAD_EXPORT"|"DEVICE_VR_EXPORT"|"DISCARDABLE_MEMORY_EXPORT"|"DISPLAY_EXPORT"|"DISPLAY_MANAGER_EXPORT"|"DISPLAY_TYPES_EXPORT"|"DISPLAY_UTIL_EXPORT"|"DLL_EXPORT"|"DOMAIN_RELIABILITY_EXPORT"|"EGL_MESA_image_dma_buf_EXPORT"|"EPOLL_EXPORT"|"EVENTS_BASE_EXPORT"|"EVENTS_DEVICES_EXPORT"|"EVENTS_DEVICES_X11_EXPORT"|"EVENTS_EXPORT"|"EVENTS_X_EXPORT"|"EXTENSIONS_CHROMEOS_EXPORT"|"EXTENSIONS_CHROMEOS_EXTERN_TEMPLATE_EXPORT"|"EXTENSIONS_CHROMEOS_TEMPLATE_EXPORT"|"EXTENSIONS_EXPORT"|"FAKE_DISPLAY_EXPORT"|"FILE_MANAGER_EXPORT"|"GAMEPAD_FEATURES_EXPORT"|"GCM_DRIVER_EXPORT"|"GCM_EXPORT"|"GEOMETRY_EXPORT"|"GEOMETRY_SKIA_EXPORT"|"GESTURE_DETECTION_EXPORT"|"GFX_EXPORT"|"GFX_IPC_BUFFER_TYPES_EXPORT"|"GFX_IPC_COLOR_EXPORT"|"GFX_IPC_EXPORT"|"GFX_IPC_GEOMETRY_EXPORT"|"GFX_KEYFRAME_ANIMATION_EXPORT"|"GFX_RANGE_EXPORT"|"GFX_SKIA_EXPORT"|"GFX_SKIA_IPC_EXPORT"|"GFX_SWITCHES_EXPORT"|"GIN_EXPORT"|"GLES2_C_LIB_EXPORT"|"GLES2_IMPL_EXPORT"|"GLES2_UTILS_EXPORT"|"GL_AMD_shader_stencil_EXPORT"|"GL_ARB_shader_stencil_EXPORT"|"GL_EXPORT"|"GL_INIT_EXPORT"|"GL_IN_PROCESS_CONTEXT_EXPORT"|"GPU_EXPORT"|"GPU_GLES2_EXPORT"|"GPU_IPC_SERVICE_EXPORT"|"GPU_UTIL_EXPORT"|"GRPC_SUPPORT_EXPORT"|"GSS_EXPORT"|"GWP_ASAN_EXPORT"|"HEADLESS_EXPORT"|"HOST_EXPORT"|"INVALIDATION_EXPORT"|"IPC_MESSAGE_EXPORT"|"IPC_MESSAGE_SUPPORT_EXPORT"|"JNI_EXPORT"|"JNI_GENERATOR_EXPORT"|"JNI_REGISTRATION_EXPORT"|"JXL_EXPORT"|"KEYBOARD_EXPORT"|"KEYCODES_X_EXPORT"|"KEYED_SERVICE_EXPORT"|"KSV_EXPORT"|"LIBPROTOBUF_EXPORT"|"LIBPROTOC_EXPORT"|"LOGIN_EXPORT"|"MALLOC_WRAPPER_EXPORT"|"MEDIA_EXPORT"|"MEDIA_GPU_EXPORT"|"MEDIA_MOJO_EXPORT"|"MEDIA_PARSERS_EXPORT"|"MEDIA_SHMEM_EXPORT"|"MESSAGE_CENTER_EXPORT"|"MESSAGE_CENTER_PUBLIC_EXPORT"|"METAL_UTIL_EXPORT"|"METRICS_EXPORT"|"MF_UTIL_EXPORT"|"MIDI_EXPORT"|"MODULES_EXPORT"|"MODULES_EXTERN_TEMPLATE_EXPORT"|"MODULES_TEMPLATE_EXPORT"|"MOJO_CPP_SYSTEM_EXPORT"|"MOJO_SYSTEM_EXPORT"|"MOJO_SYSTEM_IMPL_EXPORT"|"MOJO_TEST_BLINK_EXPORT"|"MOJO_TEST_EXPORT"|"MOZILLA_EXPORT"|"NATIVE_LIBRARY_TEST_ALWAYS_EXPORT"|"NATIVE_THEME_EXPORT"|"NETWORK_SESSION_CONFIGURATOR_EXPORT"|"NET_EXPORT"|"NET_EXPORT_PRIVATE"|"ON_LOAD_SCRIPT_INJECTOR_EXPORT"|"OWNERSHIP_EXPORT"|"PERFETTO_COMPONENT_EXPORT"|"PLATFORM_EXPORT"|"POLICY_CHROME_SETTINGS_PROTO_EXPORT"|"POLICY_EXPORT"|"POLICY_PROTO_EXPORT"|"PPAPI_HOST_EXPORT"|"PPAPI_PROXY_EXPORT"|"PPAPI_SHARED_EXPORT"|"PPAPI_THUNK_EXPORT"|"PP_EXPORT"|"PRIVATE_COMPUTE_EXPORT"|"PRIVATE_MEMBERSHIP_EXPORT"|"PROTOBUF_EXPORT"|"PROXY_CONFIG_EXPORT"|"QUICHE_NO_EXPORT_IMPL"|"QUIRKS_EXPORT"|"RASTER_EXPORT"|"REMOTE_COCOA_APP_SHIM_EXPORT"|"REMOTE_COCOA_BROWSER_EXPORT"|"SANDBOX_EXPORT"|"SANDBOX_POLICY_EXPORT"|"SEATBELT_EXPORT"|"SERVICES_DEVICE_FINGERPRINT_EXPORT"|"SERVICE_MANAGER_PUBLIC_CPP_EXPORT"|"SERVICE_MANAGER_PUBLIC_CPP_TYPES_EXPORT"|"SESSIONS_EXPORT"|"SESSION_EXPORT"|"SHELL_DIALOGS_EXPORT"|"SHELL_ENCRYPTION_EXPORT"|"SHIM_ALWAYS_EXPORT"|"SHIM_CPP_SYMBOLS_EXPORT"|"SNAPSHOT_EXPORT"|"STUB_WINDOW_EXPORT"|"SURFACE_EXPORT"|"TRACE_EVENT_API_CLASS_EXPORT"|"TRACING_EXPORT"|"UI_ANDROID_EXPORT"|"UI_CHROMEOS_EXPORT"|"UI_DATA_PACK_EXPORT"|"UI_DEVTOOLS_EXPORT"|"UI_TOUCH_SELECTION_EXPORT"|"URL_IPC_EXPORT"|"URL_MATCHER_EXPORT"|"USB_MIDI_EXPORT"|"USER_MANAGER_EXPORT"|"USER_PREFS_EXPORT"|"VECTOR_ICON_EXPORT"|"VIEWS_CONTENT_CLIENT_EXPORT"|"VIEWS_EXAMPLES_EXPORT"|"VIEWS_EXAMPLES_WITH_CONTENT_EXPORT"|"VIEWS_EXPORT"|"VIZ_CLIENT_EXPORT"|"VIZ_COMMON_EXPORT"|"VIZ_DAWN_CONTEXT_PROVIDER_EXPORT"|"VIZ_HOST_EXPORT"|"VIZ_METAL_CONTEXT_PROVIDER_EXPORT"|"VIZ_RESOURCE_FORMAT_EXPORT"|"VIZ_SERVICE_EXPORT"|"VIZ_VULKAN_CONTEXT_PROVIDER_EXPORT"|"VR_BASE_EXPORT"|"VR_EXPORT"|"VR_UI_EXPORT"|"WEBDATA_EXPORT"|"WEBGPU_EXPORT"|"WEBVIEW_EXPORT"|"WEB_DIALOGS_EXPORT"|"WEB_ENGINE_EXPORT"|"WEB_MODAL_EXPORT"|"WIFI_EXPORT"|"WIN_WINDOW_EXPORT"|"WM_CORE_EXPORT"|"WM_PUBLIC_EXPORT"|"WTF_EXPORT"|"WEBP_INLINE")] C_FunctionTypeName C_Function_ParameterDefs [C_Comment]* ["const"] C_FunctionBody |
141,410 | (6% | 0% | 7% | 86%) | | C_FunctionBody: (C_FunctionEqualsDefault | C_FunctionEqualsZero | C_FunctionImplementation | C_FunctionNoBody) |
8,989 | all all | | | C_FunctionEqualsDefault: '=' "default" |
43 | all all | | | C_FunctionEqualsZero: '=' C_Number |
10,064 | all 22.16(99%) all none | | | C_FunctionImplementation: '{' [C_StatementOrComment]* '}' [';'] |
122,314 | none none all | | | C_FunctionNoBody: [C_FunctionAssembler] [C_FunctionAttributes]* ';' |
| | | C_FunctionAssembler: "__asm__" '(' C_Literal C_Literal ')' | ||
802,498 | (0% | 0% | 0% | 99% | 0%) | | C_FunctionParameter: (C_FunctionDotDotDotParameter | C_FunctionFunctionParameter | C_FunctionParamAmpersand | C_FunctionRegularParameter | C_FunctionPointer) |
2,988 | all | | | C_FunctionDotDotDotParameter: "..." |
39 | all all all | | | C_FunctionFunctionParameter: C_Type C_Function_Definition C_Function_ParameterDefs |
40 | all all | | | C_FunctionParamAmpersand: '&' C_Type |
797,660 | all all all 88% 1.01(0%) 0% 0% | | | C_FunctionRegularParameter: ["const"] C_Type ["__restrict"] [C_Variable_Definition] [C_Subscript]* [C_FunctionDefaultValue] [C_Comment] |
426 | all all | | | | C_FunctionDefaultValue: '=' C_Expression |
129,472 | (all | none) | | C_FunctionTypeName: (C_Function_TypeAndName | "main") |
129,472 | all 1.00(0%) all | | | C_Function_TypeAndName: C_Type [C_Comment]* C_Function_Definition |
395,468 | all 0% 72% none 1.93(41%) all | | C_Function_ParameterDefs: '(' [C_Comment] [C_FunctionParameter] [C_Comment] [C_MoreParameterDefs]* ')' |
421,014 | all 0% all | | C_MoreParameterDefs: ',' [C_Comment] C_FunctionParameter |
C_FunctionAttributes: "__attribute__" '(' '(' C_FunctionAttribute [C_FunctionMoreAttributes]* ')' ')' | ||
| C_FunctionAttribute: (C_FunctionAttributeAllocSize | C_FunctionAttributeFormat | C_FunctionAttributeNonNull | ("__const__"|"__deprecated__"|"__leaf__"|"__malloc__"|"__noreturn__"|"__nothrow__"|"__pure__"|"__warn_unused_result__")) | ||
| | C_FunctionAttributeAllocSize: "__alloc_size__" '(' C_Number* ')' | ||
| | C_FunctionAttributeFormat: "__format__" '(' ("__printf__"|"__scanf__"|"__strfmon__") ',' C_Number ',' C_Number ')' | ||
| | C_FunctionAttributeNonNull: "__nonnull__" '(' C_Number* ')' | ||
| C_FunctionMoreAttributes: ',' C_FunctionAttribute | ||
95,358 | all 1.06 all | C_Generic: '<' C_GenericType* '>' |
98,252 | (99% | 1% | 1% | none) | | C_GenericType: (C_Plus_GenericType | C_Plus_GenericVoid | C_Number | C_Literal) |
96,793 | all all | | | C_Plus_GenericType: C_Type ["..."] |
872 | all all 1.20(93%) all | | | C_Plus_GenericVoid: "void" '(' [C_Type]* ')' |
405 | all all | C_Label: C_Label_Definition ':' |
99 | all all all all all | C_Lambda: [C_LambdaBrackets] C_Function_ParameterDefs "->" C_Type C_Statement |
99 | all 1.10(all) all | | C_LambdaBrackets: '[' [C_LambdaParam]* ']' |
104 | 32% 20% | | | C_LambdaParam: ['&'] [C_Variable] |
327,535 | all 2.13 all | C_ParenthesizedExpression: '(' C_Expression* ')' |
1,551 | 194.20(all) | C_Program: [C_StatementOrComment]* |
1,821,774 | (13% | 1% | 6% | 7% | 47% | 0% | 1%) | | C_StatementOrComment: (C_Comment | C_TypeDef | C_Data | C_Function | C_Statement | C_Enum | CMacro_StatementOrComment) |
1,044,648 | (12% | 0% | 0% | 2% | 0% | 0% | none | 1% | 0% | 0% | 2% | 0% | 14% | 16% | 1% | 0% | 0% | 1% | 50%) | C_Statement: (C_StatementBlock | C_Data | C_Label | ';' | CMacro_StatementOrComment | C_Embed_Assembler | C_AutoLock | C_BreakStatement | C_ContinueStatement | C_DoStatement | C_ForStatement | C_GotoStatement | C_IfStatement | C_ReturnStatement | C_SwitchStatement | C_WhileStatement | C_Declaration | C_TypeStruct | C_ExpressionStatement) |
178,723 | all 3.95(93%) all | | C_StatementBlock: '{' [C_StatementOrComment]* '}' |
154,091 | all 85% all | C_Subscript: '[' [C_Expression] ']' |
1,521,373 | 1.07(0%) 1.11(9%) all 3% 0% all 1.00(10%) | C_Type: [C_TypeModifier]* [C_NamespaceType]* C_TypeBase [C_Generic] [C_TypeFunction] ["const"] [C_TypeStar]* |
181,102 | all all | | C_NamespaceType: C_Identifier_Reference "::" |
1,681,010 | (0% | 0% | 0% | 0% | 10% | 0% | 47% | 43% | none) | | C_TypeBase: (C_Enum | "unsigned" | C_TypeShortUnsignedInt | C_TypeUnion | C_TypeStruct | C_TypeLongLong | C_TypePrimitive | C_TypeUserDefined | C_TypeSimpleUnion) |
267 | all all all all | | C_TypeFunction: '(' '*' ')' C_Function_ParameterDefs |
8,151 | (all) | | C_TypeModifier: (("__extension__"|"const"|"volatile"|"register"|"static")) |
26,894 | all all all all none all | C_TypeDef: ["__extension__"] "typedef" ["interface"] C_TypeDef_What [C_TypedefAttributes]* ';' |
26,894 | (94% | 6% | 1% | none) | | C_TypeDef_What: (C_TypeDef_Data | C_TypeDef_Function | C_TypeDef_NoParensFunction | CMacro_StatementOrComment) |
25,153 | all none all 0% 1.00(3%) | | | C_TypeDef_Data: C_Type ['*'] C_Type_Definition [C_Subscript] [C_TypeDefMore]* |
875 | all 98% all none | | | | C_TypeDefMore: ',' ['*'] C_Type_Definition [C_Subscript] |
1,513 | all all 90% all all all | | | C_TypeDef_Function: C_Type '(' ['*'] C_Function_Definition ')' C_Function_ParameterDefs |
228 | all all all | | | C_TypeDef_NoParensFunction: C_Type C_Function_Definition C_Function_ParameterDefs |
| C_TypedefAttributes: "__attribute__" '(' '(' C_TypedefAttribute [C_TypedefMoreAttributes]* ')' ')' | ||
| | C_TypedefAttribute: (C_TypedefAttributeMode) | ||
| | | C_TypedefAttributeMode: "__mode__" '(' "__word__" ')' | ||
| | C_TypedefMoreAttributes: ',' C_TypedefAttribute | ||
3,129,243 | 1.00(2%) all 1.15(25%) 1.06(0%) | C_Variable: [C_VariableStar]* C_VariableIdentifier [C_ExtendedIdentifier]* [C_Subscript]* |
900,343 | (31% | 29% | 40%) | | C_ExtendedIdentifier: (C_ArrowIdentifier | C_ColonColonIdentifier | C_DotIdentifier) |
282,697 | all all | | | C_ArrowIdentifier: "->" C_Identifier_Reference |
260,387 | all all all | | | C_ColonColonIdentifier: "::" ['~'] C_Identifier_Reference |
357,259 | all all | | | C_DotIdentifier: '.' C_Identifier_Reference |
3,129,243 | (0% | 0% | 3% | 96%) | | C_VariableIdentifier: (C_CastedVariable | C_IndirectVariable | C_SubscriptedVariable | C_Identifier_Reference) |
970 | all all all all all all | | | C_CastedVariable: '(' '(' C_Type ')' C_Identifier_Reference ')' |
2,380 | all 1.00 all all | | | C_IndirectVariable: '(' C_VariableStar* C_Identifier_Reference ')' |
106,924 | all 1.02 | | | C_SubscriptedVariable: C_Identifier_Reference C_Subscript* |
56,766 | all | | C_VariableStar: '*' |
4,574 | all all 90% | CPlus_NewExpression: "new" C_Type [CPlus_NewWhat] |
4,097 | (98% | 2%) | | CPlus_NewWhat: (CPlus_Parentheses | C_Subscript) |
4,009 | all 3.37(75%) all | | | CPlus_Parentheses: '(' [C_Expression]* ')' |
44,894 | all all all | C_AdditiveExpression: C_Expression ("+"|"-") C_Expression |
84,461 | all all | C_AddressOfVariable: '&' C_Expression |
66,748 | all all all | C_ArrowSubfield: C_Expression "->" C_Expression |
272,061 | all all none all | C_AssignmentExpression: C_Expression ("="|"*="|"/="|"%="|"+="|"-="|"<<="|">>="|">>>="|"&="|"^="|"|=") [CMacro_StatementOrComment] C_Expression |
4,293 | all all all | C_BitwiseAndExpression: C_Expression '&' C_Expression |
7,269 | all all all | C_BitwiseOrExpression: C_Expression '|' C_Expression |
90,429 | all | C_BuiltIn: ("false"|"true"|"NULL"|"default") |
18,905 | all all all all | C_CastExpression: '(' C_Type ')' C_Expression |
6 | all all | C_CommentExpression: C_Comment C_Expression |
22,286 | all all all | C_ConditionalAndExpression: C_Expression "&&" C_Expression |
17,810 | all all all | C_ConditionalOrExpression: C_Expression "||" C_Expression |
58,091 | all all all | C_DotSubfield: C_Expression '.' C_Expression |
68,024 | all all all | C_EqualityExpression: C_Expression ("=="|"!=") C_Expression |
128 | all all all | C_ExclusiveOrExpression: C_Expression '^' C_Expression |
47,107 | all 95% 1% all | C_ExpressionList: '{' [C_ArgumentList] [C_Comment] '}' |
1,126,723 | 17% all 3% all 59% all | C_FunctionCall: [CPlus_NamespaceList] C_Variable [C_Generic] '(' [C_ArgumentList] ')' |
185 | all all | C_FunctionName: C_Variable C_Generic |
1,131 | all 5% all all all 100% all | C_FunctionPointerCall: '(' ['*'] C_Variable ')' '(' [C_ArgumentList] ')' |
253,498 | 1.09 | C_Literals: C_Literal* |
413 | all all | C_LogicalNotExpression: '~' C_Expression |
20,685 | all all all | C_MultiplicativeExpression: C_Expression ("*"|"/"|"%") C_Expression |
55,808 | all all | C_NotExpression: '!' C_Expression |
327,305 | all | C_Parenthesized_Expression: C_ParenthesizedExpression |
17 | all all | C_PostDecrementExpression: C_ParenthesizedExpression "--" |
715 | all all | C_PostDecrementVariable: C_Variable "--" |
211 | all all | C_PostIncrementExpression: C_ParenthesizedExpression "++" |
69,279 | all all | C_PostIncrementVariable: C_Variable "++" |
583 | all all | C_PreDecrementExpression: "--" C_Expression |
7,637 | all all | C_PreIncrementExpression: "++" C_Expression |
35,692 | all all all | C_RelationalExpression: C_Expression ("<"|">"|"<="|">=") C_Expression |
37,837 | all all all | C_ShiftExpression: C_Expression ("<<"|">>"|">>>") C_Expression |
2,299 | all all | C_SignedExpression: ("+"|"-") C_Expression |
742 | all all all all | C_SizeOfExpr: "sizeof" '(' C_Expression ')' |
5,900 | all all all all | C_SizeOfType: "sizeof" '(' C_Type ')' |
1,146 | all all | C_StarExpression: '*' C_Expression |
2,491 | all all all all | C_SubscriptExpression: C_Expression '[' C_Expression ']' |
9,200 | all all all all all | C_TrueFalseExpression: C_Expression '?' C_Expression ':' C_Expression |
1,922,383 | all | C_VariableExpression: C_Variable |
C_AutoLock: [C_Comment]* [C_AutoLockMutex] "AutoLock" C_Identifier_Reference '(' C_Expression ')' ';' | ||
| C_AutoLockMutex: "Mutex" "::" | ||
15,367 | all all | C_BreakStatement: "break" ';' |
2,933 | all all | C_ContinueStatement: "continue" ';' |
296 | all 1% all all all all all all | C_DoStatement: "do" [C_Comment] C_Statement "while" '(' C_Expression ')' ';' |
57 | all all 24.33(91%) all | C_Embed_Assembler: ("__asm"|"_asm") '{' [IntelASM_Line]* '}' |
522,853 | all all | C_ExpressionStatement: C_Expression ';' |
22,372 | (39% | 61%) | C_ForStatement: (C_ForCollectionStatement | C_ForLoopStatement) |
8,806 | all all all all all all all all all | | C_ForCollectionStatement: "for" '(' ["const"] C_Type C_Variable ':' C_Expression ')' C_Statement |
13,566 | all all 97% none all 99% 0% all 98% 1.00(2%) 0% all 0% all | | C_ForLoopStatement: "for" '(' [C_ForLoopVariable] [C_Comment] ';' [C_Expression] [C_Comment] ';' [C_Expression] [C_MoreLoopIncrements]* [C_Comment] ')' [C_Comment] C_Statement |
13,451 | (48% | 52%) | | | C_ForLoopVariable: (C_ForLoopVariableNoType | C_ForLoopVariableWithType) |
6,438 | all | | | | C_ForLoopVariableNoType: C_Assignment |
7,013 | all all | | | | C_ForLoopVariableWithType: C_Type C_Assignment |
265 | all all | | | C_MoreLoopIncrements: ',' C_ForLoopVariable |
1,482 | all all all | C_GotoStatement: "goto" [C_Label_Reference] ';' |
148,688 | all all all 0% all 1.02(0%) all 14% | C_IfStatement: "if" '(' C_Expression [C_Comment] ')' [C_Comment]* C_Statement [C_IfElseClause] |
20,635 | 1.08(1%) all 1.00(1%) all | | C_IfElseClause: [C_Comment]* "else" [C_Comment]* C_Statement |
163,888 | all 87% all | C_ReturnStatement: "return" [C_Expression] ';' |
6,352 | all all all all 0% all 6.86(100%) all | C_SwitchStatement: "switch" '(' C_Expression ')' [C_Comment] '{' [C_SwitchClause]* '}' |
40,768 | all all all 1.76(79%) | | C_CaseClause: "case" C_Expression ':' [C_StatementOrComment]* |
2,619 | all all 1.63(100%) | | C_DefaultClause: "default" ':' [C_StatementOrComment]* |
43,530 | (0% | 94% | 6%) | | C_SwitchClause: (C_Comment | C_CaseClause | C_DefaultClause) |
2,827 | all all all all 0% all | C_WhileStatement: "while" '(' C_Expression ')' [C_Comment] C_Statement |
12 | all all | C_TypeLongLong: "long" "long" |
791,961 | all all all all 1.09(33%) | C_TypePrimitive: ["const"] [("signed"|"unsigned")] ("auto"|"char"|"double"|"float"|"int"|"long"|"short"|"void"|"BOOL") ["int"] [C_TypeStar]* |
723,000 | all | | C_TypeStar: ("*"|"&&"|"&") |
2,480 | all all all all all 1.00(22%) | C_TypeShortUnsignedInt: [("signed"|"unsigned")] ("long"|"short") ["long"] [("signed"|"unsigned")] ("int"|"double") [C_TypeStar]* |
C_TypeSimpleUnion: "union" C_Type_Definition | ||
172,639 | 1.89(0%) all none 100% 1% 12% 7% | C_TypeStruct: [C_Comment]* "struct" [C_Comment] [C_Type_Definition] [C_Comment] [C_StructBody] [';'] |
360,817 | (55% | 19% | 26% | 0% | 0%) | | C_FieldOrComment: (C_Field | C_Comment | C_FunctionPointer | C_TypeUnion | CMacro_StatementOrComment) |
198,350 | all all 0% 1.03(2%) 0% 1.53(2%) all 1.22(58%) | | | C_Field: C_Type C_Field_Definition [C_TypeNumberOfBits] [C_Subscript]* [C_FieldInitialValue] [C_MoreFields]* ';' [C_Comment]* |
22 | all all | | | | C_FieldInitialValue: '=' C_Expression |
5,253 | all none 1.28(11%) all 1.00(1%) none | | | | C_MoreFields: ',' [C_Comment]* ['*']* C_Field_Definition [C_Subscript]* [C_FieldInitialValue] |
113 | all all | | | | C_TypeNumberOfBits: ':' C_Number |
21,029 | all 3% 17.08(100%) all | | C_StructBody: '{' [C_Comment] [C_FieldOrComment]* '}' |
342 | all 65% all 4.54(all) all 1% | C_TypeUnion: "union" [C_Type_Definition] '{' [C_FieldOrComment]* '}' [';'] |
723,171 | all all 1.01(40%) | C_TypeUserDefined: ["struct"] C_Identifier_Reference [C_TypeStar]* |
30,248 | all 96% all | CMacroFunctionParens: '(' [CMacro_Identifier_Reference] ')' |
46,787 | (0% | 2% | none | 0% | 22% | 46% | none | 14% | 2% | none | 0% | 0% | 1% | 1% | 0% | none | none | 5% | 8% | none) | CMacro_Expression: (CMacro_HexNumber | CMacro_Number | CMacro_Literal | CMacro_Character_Literal | CMacro_FunctionCall | CMacro_IdentifierExpression | CMacro_SignedExpression | CMacro_NotExpression | CMacro_ParenthesizedExpression | CMacro_SymbolExpression | CMacro_MultiplicativeExpression | CMacro_AdditiveExpression | CMacro_RelationalExpression | CMacro_EqualityExpression | CMacro_BitwiseAndExpression | CMacro_ExclusiveOrExpression | CMacro_BitwiseOrExpression | CMacro_ConditionalAndExpression | CMacro_ConditionalOrExpression | CMacro_ConcatenateExpression) |
48,113 | all all | | CMacro_CommentLine: CMacro_Comment CMacro_EndOfLine |
516,343 | (0% | 9% | 72% | 18% | 0%) | | CMacro_Element: (CMacro_Pragma_Statement | CMacro_CommentLine | CMacro_StatementOrComment | CMacro_MultiLineText | CMacro_EndOfLine) |
650,380 | 0% all 1.00(0%) all | CMacro_StatementOrComment: [CMacro_EndOfLine] CMacro_StmtBody [CMacro_Comment]* CMacro_EndOfLine |
650,380 | (none | 17% | 0% | 4% | 9% | 70% | 0% | 0% | none | 0%) | | CMacro_StmtBody: (CMacro_IfDefCPlusPlus | CMacro_Define_Statement | CMacro_Error_Statement | CMacro_If_Statement | CMacro_IfDef_Statement | CMacro_Include_Statement | CMacro_LineNumber_Statement | CMacro_Pragma_Statement | CMacro_Region_Statement | CMacro_Undef_Statement) |
6 | all all all | CMacro_AdditiveExpression: CMacro_Expression ("+"|"-") CMacro_Expression |
2 | all all all | CMacro_BitwiseAndExpression: CMacro_Expression '&' CMacro_Expression |
CMacro_BitwiseOrExpression: CMacro_Expression '|' CMacro_Expression | ||
CMacro_ConcatenateExpression: CMacro_Expression "##" CMacro_Expression | ||
2,405 | all all all | CMacro_ConditionalAndExpression: CMacro_Expression "&&" CMacro_Expression |
3,568 | all all all | CMacro_ConditionalOrExpression: CMacro_Expression "||" CMacro_Expression |
266 | all all all | CMacro_EqualityExpression: CMacro_Expression ("=="|"!=") CMacro_Expression |
CMacro_ExclusiveOrExpression: CMacro_Expression '^' CMacro_Expression | ||
10,191 | all all | CMacro_FunctionCall: "defined" CMacro_FunctionType |
10,191 | (1% | 99%) | | CMacro_FunctionType: (CMacro_Identifier_Reference | CMacroFunctionParens) |
21,478 | all 94% | CMacro_IdentifierExpression: CMacro_Identifier_Reference [CMacroFunctionParens] |
2 | all all all | CMacro_MultiplicativeExpression: CMacro_Expression ("*"|"/"|"%") CMacro_Expression |
6,372 | all all | CMacro_NotExpression: '!' CMacro_Expression |
919 | all all all | CMacro_ParenthesizedExpression: '(' CMacro_Expression ')' |
531 | all all all | CMacro_RelationalExpression: CMacro_Expression ("<"|">"|"<="|">=") CMacro_Expression |
CMacro_SignedExpression: ("+"|"-") CMacro_Expression | ||
CMacro_SymbolExpression: '#' CMacro_Expression | ||
124 | all all all | CMacro_Pragma_CLang: ("clang"|"GCC") ("diagnostic"|"optimize") CMacro_Pragma_CLang_What |
124 | (35% | 1% | none | 65%) | | CMacro_Pragma_CLang_What: (CMacro_Pragma_CLangIgnored | CMacro_Pragma_CLangOptimize | CMacro_Literal | ("push"|"pop")) |
43 | all all | | | CMacro_Pragma_CLangIgnored: "ignored" CMacro_Literal |
1 | all all all | | | CMacro_Pragma_CLangOptimize: '(' CMacro_Literal ')' |
9 | all all all all all all | CMacro_Pragma_Comment: "comment" '(' "lib" ',' CMacro_Literal ')' |
4 | all all | CMacro_Pragma_Export: ("export"|"import") ("on"|"off") |
7 | all all all all | CMacro_Pragma_Intrinsic: "intrinsic" '(' [("rotl"|"rotr"|"_rotl"|"_rotr"|"_BitScanReverse"|"_InterlockedCompareExchange"|"_InterlockedCompareExchangePointer"|"_umul128")] ')' |
100 | all 73% all | CMacro_Pragma_Mark: "mark" ['-'] [CMacro_CommentRestOfLine] |
4 | all all all 2.00 all | CMacro_Pragma_Message: "message" ["disable"] '(' CMacro_PragmaMsg* ')' |
6 | (33% | 67%) | | CMacro_PragmaMsg: (CMacro_Literal | ("UNDERFLOW"|"FLOATOVERFL"|"nosimpint")) |
118 | all all all 42% 49% all | CMacro_Pragma_Pack: "pack" '(' [("push"|"pop")] [','] [CMacro_Number] ')' |
CMacro_Pragma_Region: "region" [CMacro_CommentRestOfLine] | ||
1 | all all all all all none none all | CMacro_Pragma_RuntimeChecks: "runtime_checks" '(' CMacro_Literal [','] ["off"] [','] [CMacro_Number] ')' |
1 | all all all | CMacro_Pragma_STDC: "STDC" "FP_CONTRACT" "OFF" |
2 | all all | CMacro_Pragma_Unroll: "unroll" CMacro_Number |
3 | all all all | CMacro_Pragma_Warn: "warn" ['-'] CMacro_Number |
216 | all all all 68% 1.02(68%) all | CMacro_Pragma_Warning: "warning" ['('] ("disable"|"restore"|"push"|"pop"|"default") [':'] [CMacro_PragmaCode]* [')'] |
150 | (none | all | none) | | CMacro_PragmaCode: (',' | CMacro_Number | CMacro_Identifier) |
112,621 | all all all 0% 9% 58% 3% | CMacro_Define_Statement: '#' "define" CMacro_Define_Definition [CMacro_Comment] [CMacro_Parameters] [CMacro_RestOfLine] [CMacro_Comment] |
9,799 | all 4.22(97%) all | | CMacro_Parameters: '(' [CMacro_Param]* ')' |
24,691 | (97% | 3%) | | | CMacro_Param: (CMacro_Parameter_Definition | "...") |
1,122 | all all 100% | CMacro_Error_Statement: '#' ("error"|"warn"|"warning") [CMacro_RestOfLine] |
55,928 | all all all 0% all 8.21(100%) 1.26(0%) 2% none all all 87% | CMacro_IfDef_Statement: '#' ("ifdef"|"ifndef") CMacro_Identifier_Reference [CMacro_Comment] CMacro_EndOfLine [CMacro_Element]* [CMacro_IfDefElif]* [CMacro_IfDefElse] [CMacro_EndOfLine] '#' "endif" [CMacro_Comment] |
| CMacro_IfDefCPlusPlus: '#' "ifdef" "__cplusplus" CMacro_EndOfLine "extern" CMacro_Literal '{' CMacro_EndOfLine '#' "endif" CMacro_EndOfLine [CMacro_Element]* '#' "ifdef" "__cplusplus" CMacro_EndOfLine '}' [CMacro_Comment] CMacro_EndOfLine '#' "endif" | ||
88 | all all all 5% all 1.40(all) | | CMacro_IfDefElif: '#' "elif" CMacro_Expression [CMacro_Comment] [CMacro_EndOfLine] [CMacro_Element]* |
1,159 | none all all 13% all 1.56(all) | | CMacro_IfDefElse: [CMacro_EndOfLine] '#' "else" [CMacro_Comment] CMacro_EndOfLine [CMacro_Element]* |
23,925 | all all all 0% all 1.88(100%) 1.59(5%) 22% none all all 28% | CMacro_If_Statement: '#' "if" CMacro_Expression [CMacro_Comment] CMacro_EndOfLine [CMacro_Element]* [CMacro_IfElif]* [CMacro_IfElse] [CMacro_EndOfLine] '#' "endif" [CMacro_Comment] |
1,923 | all all all 1% all 1.69(all) | | CMacro_IfElif: '#' "elif" CMacro_Expression [CMacro_Comment] [CMacro_EndOfLine] [CMacro_Element]* |
5,161 | all all 19% all 1.53(all) | | CMacro_IfElse: '#' "else" [CMacro_Comment] [CMacro_EndOfLine] [CMacro_Element]* |
454,599 | all all all 1.00(0%) | CMacro_Include_Statement: '#' ("include"|"include_next"|"import") CMacro_IncludeWhat [CMacro_Comment]* |
454,599 | (82% | 18%) | | CMacro_IncludeWhat: (CMacro_Literal | CMacro_IncludeSys) |
62 | all all all all none | CMacro_LineNumber_Statement: '#' ["line"] CMacro_Number CMacro_Literal [CMacro_Number]* |
661 | all all all | CMacro_Pragma_Statement: '#' "pragma" CMacro_Pragma_Type |
661 | (11% | 19% | 1% | 1% | 1% | 15% | 1% | 18% | none | 0% | 0% | 0% | 0% | 33%) | | CMacro_Pragma_Type: ("once" | CMacro_Pragma_CLang | CMacro_Pragma_Comment | CMacro_Pragma_Export | CMacro_Pragma_Intrinsic | CMacro_Pragma_Mark | CMacro_Pragma_Message | CMacro_Pragma_Pack | CMacro_Pragma_Region | CMacro_Pragma_RuntimeChecks | CMacro_Pragma_STDC | CMacro_Pragma_Unroll | CMacro_Pragma_Warn | CMacro_Pragma_Warning) |
CMacro_Region_Statement: '#' "region" [CMacro_CommentRestOfLine] CMacro_EndOfLine [CMacro_Element]* [CMacro_EndOfLine] '#' "endregion" [CMacro_CommentRestOfLine] | ||
1,899 | all all all | CMacro_Undef_Statement: '#' "undef" CMacro_Identifier_Reference |
470,850 | all 1% all | | CPlus_NamespaceColon: C_Identifier_Reference [C_Generic] "::" |
426,309 | (0% | 100%) | | CPlus_NamespaceList: (CPlus_NamespaceListColons | CPlus_NamespaceListNoColons) |
1,719 | all 1.17(36%) | | | CPlus_NamespaceListColons: "::" [CPlus_NamespaceColon]* |
424,590 | 1.11 | | | CPlus_NamespaceListNoColons: CPlus_NamespaceColon* |
Terminals = 27 (instances=10,287,833)
Tokens = 224 (instances=40,985,697)
(*) Statistics are shown in the same order as the Tokens.
Percentages are rounded; 'all' and 'none' mean 100% and 0% before rounding.
For lists, it shows the average number of occurrences, excluding empty lists.