LANGUAGE_ALL_BASE comment
LANGUAGE_ALL_BASE string
LANGUAGE_ALL_BASE variable_names
LANGUAGE_ALL_BASE expression
LANGUAGE_ALL_BASE decl_simple
LANGUAGE_ALL_BASE if
LANGUAGE_ALL_BASE for_base
LANGUAGE_ALL_BASE do
LANGUAGE_ALL_BASE switch
LANGUAGE_ALL_BASE call
LANGUAGE_ALL_BASE function
LANGUAGE_ALL_BASE return_base
LANGUAGE_ALL_BASE problem
LANGUAGE_ALL_BASE literal
LANGUAGE_ALL_BASE operator_base
LANGUAGE_ALL_BASE whitespace
LANGUAGE_ALL_BASE specifier
LANGUAGE_ALL_BASE goto
LANGUAGE_ALL_BASE break
LANGUAGE_ALL_BASE continue
LANGUAGE_ALL_BASE ternary

LANGUAGE_ALL_GEN while
LANGUAGE_ALL_GEN ifnestcond 
LANGUAGE_ALL_GEN return 
LANGUAGE_ALL_GEN function_decl 
LANGUAGE_ALL_GEN ifblock 

LANGUAGE_CXX_FAMILY constructor_explicit 
LANGUAGE_CXX_FAMILY destructor_virtual
LANGUAGE_CXX_FAMILY function_const
LANGUAGE_CXX_FAMILY struct
LANGUAGE_CXX_FAMILY union

LANGUAGE_C_FAMILY asm
LANGUAGE_C_FAMILY macro
LANGUAGE_C_FAMILY extern
LANGUAGE_C_FAMILY main
LANGUAGE_C_FAMILY function_pointer
LANGUAGE_C_FAMILY decl_struct
LANGUAGE_C_FAMILY typedef
LANGUAGE_C_FAMILY decl_pointer
LANGUAGE_C_FAMILY expression_pointer
LANGUAGE_C_FAMILY sizeof
LANGUAGE_C_FAMILY modifier_base
LANGUAGE_C_FAMILY enum
LANGUAGE_C_FAMILY for
LANGUAGE_C_FAMILY auto
LANGUAGE_C_FAMILY block_lambda
LANGUAGE_C_FAMILY cuda

LANGUAGE_C_ONLY function_c
LANGUAGE_C_ONLY cast_c
LANGUAGE_C_ONLY enum_c
LANGUAGE_C_ONLY struct_c
LANGUAGE_C_ONLY union_c
LANGUAGE_C_ONLY specifier_c
LANGUAGE_C_ONLY call_c
LANGUAGE_C_ONLY expression_c
LANGUAGE_C_ONLY decl_simple_c
LANGUAGE_C_ONLY atomic_c
LANGUAGE_C_ONLY static_assert_c
LANGUAGE_C_ONLY generic_selection_c
LANGUAGE_C_ONLY modifier_c
LANGUAGE_C_ONLY for_c
LANGUAGE_C_ONLY function_pointer_c
LANGUAGE_C_ONLY function_decl_c
LANGUAGE_C_ONLY operator_c

LANGUAGE_CXX friend
LANGUAGE_CXX namespace
LANGUAGE_CXX template
LANGUAGE_CXX typedef_template
LANGUAGE_CXX constructor
LANGUAGE_CXX destructor
LANGUAGE_CXX function_throw
LANGUAGE_CXX class
LANGUAGE_CXX function_operator
LANGUAGE_CXX typedef_ns
LANGUAGE_CXX variable_names_ns
LANGUAGE_CXX function_ns
LANGUAGE_CXX decl_ns
LANGUAGE_CXX try
LANGUAGE_CXX typedef_struct
LANGUAGE_CXX operator
LANGUAGE_CXX function_cpp
LANGUAGE_CXX call_ns
LANGUAGE_CXX expression_pointer
LANGUAGE_CXX enum_cpp
LANGUAGE_CXX operator_cpp
LANGUAGE_CXX call_cpp
LANGUAGE_CXX class_cpp
LANGUAGE_CXX struct_cpp
LANGUAGE_CXX union_cpp
LANGUAGE_CXX decl_simple_cpp
LANGUAGE_CXX cast_cpp
LANGUAGE_CXX function_decl_cpp
LANGUAGE_CXX constructor_cpp
LANGUAGE_CXX enum_cpp
LANGUAGE_CXX expression_cpp
LANGUAGE_CXX attributes_cpp
LANGUAGE_CXX lambda_cpp
LANGUAGE_CXX decltype
LANGUAGE_CXX specifier_cpp
LANGUAGE_CXX foreach
LANGUAGE_CXX using_aliasing
LANGUAGE_CXX alignof
LANGUAGE_CXX modifier_cpp
LANGUAGE_CXX function_pointer_cpp
LANGUAGE_CXX forever
LANGUAGE_CXX qt_foreach
LANGUAGE_CXX auto_cpp
LANGUAGE_CXX for_cpp
LANGUAGE_CXX typeid
LANGUAGE_CXX using_namespace
LANGUAGE_CXX const_cast
LANGUAGE_CXX dynamic_cast
LANGUAGE_CXX reinterpret_cast
LANGUAGE_CXX static_cast
LANGUAGE_CXX emit
LANGUAGE_CXX macro_cpp
LANGUAGE_CXX destructor_cpp
LANGUAGE_CXX static_assert_cpp

LANGUAGE_CXX_GEN c_cpp_mode.restrict
LANGUAGE_CXX_GEN c_cpp_mode.mutable
LANGUAGE_CXX_GEN c_cpp_mode.try
LANGUAGE_CXX_GEN c_cpp_mode.catch
LANGUAGE_CXX_GEN c_cpp_mode.class

LANGUAGE_CSHARP_GEN asm
LANGUAGE_CSHARP_GEN extern
LANGUAGE_CSHARP_GEN main
LANGUAGE_CSHARP_GEN decl_pointer
LANGUAGE_CSHARP_GEN goto
LANGUAGE_CSHARP_GEN namespace
LANGUAGE_CSHARP_GEN try
LANGUAGE_CSHARP_GEN operator
LANGUAGE_CSHARP_GEN expression_pointer
LANGUAGE_CSHARP_GEN sizeof
LANGUAGE_CSHARP_GEN for
LANGUAGE_CSHARP interface_cs
LANGUAGE_CSHARP abstract_cs
LANGUAGE_CSHARP override_cs
LANGUAGE_CSHARP operator_cs
LANGUAGE_CSHARP finally_cs
LANGUAGE_CSHARP checked_cs
LANGUAGE_CSHARP delegate_cs
LANGUAGE_CSHARP event_cs
LANGUAGE_CSHARP explicit_cs
LANGUAGE_CSHARP fixed_cs
LANGUAGE_CSHARP foreach_cs
LANGUAGE_CSHARP implicit_cs
LANGUAGE_CSHARP internal_cs
LANGUAGE_CSHARP lock_cs
LANGUAGE_CSHARP function_operator_cs
LANGUAGE_CSHARP function_cs
LANGUAGE_CSHARP decl_cs
LANGUAGE_CSHARP sealed_cs
LANGUAGE_CSHARP unchecked_cs
LANGUAGE_CSHARP unsafe_cs
LANGUAGE_CSHARP generics_cs
LANGUAGE_CSHARP linq_cs
LANGUAGE_CSHARP accessor_cs
LANGUAGE_CSHARP partial_cs
LANGUAGE_CSHARP yield_cs
LANGUAGE_CSHARP class_cs
LANGUAGE_CSHARP struct_cs
LANGUAGE_CSHARP constructor_cs
LANGUAGE_CSHARP destructor_cs
LANGUAGE_CSHARP literal_cs
LANGUAGE_CSHARP indexers_cs
LANGUAGE_CSHARP attributes_cs
LANGUAGE_CSHARP string_cs
LANGUAGE_CSHARP lambda_cs
LANGUAGE_CSHARP enum_cs
LANGUAGE_CSHARP call_cs
LANGUAGE_CSHARP class_cs
LANGUAGE_CSHARP using_directive_cs
LANGUAGE_CSHARP using_statement_cs
LANGUAGE_CSHARP specifier_cs
LANGUAGE_CSHARP modifier_cs
LANGUAGE_CSHARP function_decl_cs
LANGUAGE_CSHARP decl_simple_cs
LANGUAGE_CSHARP preprocessor_cs
LANGUAGE_CSHARP typeof_cs
LANGUAGE_CSHARP default_cs
LANGUAGE_CSHARP extern_cs
LANGUAGE_CSHARP new_cs

LANGUAGE_OBJECTIVE_C objective_c_call_m
LANGUAGE_OBJECTIVE_C class_interface_m
LANGUAGE_OBJECTIVE_C cpp_import_m
LANGUAGE_OBJECTIVE_C decl_simple_m
LANGUAGE_OBJECTIVE_C protocol_definition_m
LANGUAGE_OBJECTIVE_C expression_m
LANGUAGE_OBJECTIVE_C synchronized_m
LANGUAGE_OBJECTIVE_C property_declaration_m
LANGUAGE_OBJECTIVE_C synthesize_m
LANGUAGE_OBJECTIVE_C foreach_m
LANGUAGE_OBJECTIVE_C literal_m
LANGUAGE_OBJECTIVE_C operator_m
LANGUAGE_OBJECTIVE_C container_literal_m
LANGUAGE_OBJECTIVE_C encode_m
LANGUAGE_OBJECTIVE_C selector_m
LANGUAGE_OBJECTIVE_C autoreleasepool_m
LANGUAGE_OBJECTIVE_C compatibility_alias_m
LANGUAGE_OBJECTIVE_C class_directive_m
LANGUAGE_OBJECTIVE_C protocol_declaration_m
LANGUAGE_OBJECTIVE_C macro_m

LANGUAGE_OBJECTIVE_C_GEN class_implementation_m
LANGUAGE_OBJECTIVE_C_GEN try_m
LANGUAGE_OBJECTIVE_C_GEN catch_m
LANGUAGE_OBJECTIVE_C_GEN finally_m
LANGUAGE_OBJECTIVE_C_GEN throw_m
LANGUAGE_OBJECTIVE_C_GEN throw_base_m
LANGUAGE_OBJECTIVE_C_GEN dynamic_m

LANGUAGE_JAVA class_java
LANGUAGE_JAVA constructor_java
LANGUAGE_JAVA keyword_java
LANGUAGE_JAVA interface_java
LANGUAGE_JAVA package_java
LANGUAGE_JAVA finally_java
LANGUAGE_JAVA generics_java
LANGUAGE_JAVA literal_java
LANGUAGE_JAVA operator_java
LANGUAGE_JAVA anonymous_class_java
LANGUAGE_JAVA synchronized_specifier_java
LANGUAGE_JAVA synchronized_statement_java
LANGUAGE_JAVA javadoc_java
LANGUAGE_JAVA native_java
LANGUAGE_JAVA strictfp_java
LANGUAGE_JAVA catch_form_java
LANGUAGE_JAVA try_java
LANGUAGE_JAVA decl_java
LANGUAGE_JAVA specifier_java
LANGUAGE_JAVA foreach
LANGUAGE_JAVA enum_java
LANGUAGE_JAVA import_java
LANGUAGE_JAVA assert_java
LANGUAGE_JAVA function_java
LANGUAGE_JAVA static_block_java
LANGUAGE_JAVA lambda_java
LANGUAGE_JAVA_GEN finally_java

LANGUAGE_OO catch_form
LANGUAGE_OO try
LANGUAGE_OO specifier_oo
LANGUAGE_OO throw_base
LANGUAGE_OO throw
