struct symbol_kind
Defined at line 229 of file out/soong/.intermediates/system/tools/aidl/libaidl-common/linux_glibc_x86_64_static/gen/yacc/system/tools/aidl/aidl_language_y.h
Symbol kinds.
Enumerations
enum symbol_kind_type
| Name | Value | Comments |
|---|---|---|
| YYNTOKENS | 59 |
Number of tokens. |
| S_YYEMPTY | -2 | -- |
| S_YYEOF | 0 |
"end of file" |
| S_YYerror | 1 |
error |
| S_YYUNDEF | 2 |
"invalid token" |
| S_PACKAGE | 3 |
"package" |
| S_IMPORT | 4 |
"import" |
| S_ANNOTATION | 5 |
"annotation" |
| S_C_STR | 6 |
"string literal" |
| S_IDENTIFIER | 7 |
"identifier" |
| S_INTERFACE | 8 |
"interface" |
| S_PARCELABLE | 9 |
"parcelable" |
| S_ONEWAY | 10 |
"oneway" |
| S_ENUM | 11 |
"enum" |
| S_UNION | 12 |
"union" |
| S_CONST | 13 |
"const" |
| S_CHARVALUE | 14 |
"char literal" |
| S_FLOATVALUE | 15 |
"float literal" |
| S_HEXVALUE | 16 |
"hex literal" |
| S_INTVALUE | 17 |
"int literal" |
| S_18_ | 18 |
'(' |
| S_19_ | 19 |
')' |
| S_20_ | 20 |
',' |
| S_21_ | 21 |
'=' |
| S_22_ | 22 |
'[' |
| S_23_ | 23 |
']' |
| S_24_ | 24 |
'.' |
| S_25_ | 25 |
'{' |
| S_26_ | 26 |
'}' |
| S_27_ | 27 |
';' |
| S_UNKNOWN | 28 |
"unrecognized character" |
| S_CPP_HEADER | 29 |
"cpp_header (which can also be used as an identifier)" |
| S_NDK_HEADER | 30 |
"ndk_header (which can also be used as an identifier)" |
| S_RUST_TYPE | 31 |
"rust_type (which can also be used as an identifier)" |
| S_IN | 32 |
"in" |
| S_INOUT | 33 |
"inout" |
| S_OUT | 34 |
"out" |
| S_TRUE_LITERAL | 35 |
"true" |
| S_FALSE_LITERAL | 36 |
"false" |
| S_LOGICAL_OR | 37 |
LOGICAL_OR |
| S_LOGICAL_AND | 38 |
LOGICAL_AND |
| S_39_ | 39 |
'|' |
| S_40_ | 40 |
'^' |
| S_41_ | 41 |
' |
| S_EQUALITY | 42 |
EQUALITY |
| S_NEQ | 43 |
NEQ |
| S_44_ | 44 |
' |
| S_45_ | 45 |
'>' |
| S_LEQ | 46 |
LEQ |
| S_GEQ | 47 |
GEQ |
| S_LSHIFT | 48 |
LSHIFT |
| S_RSHIFT | 49 |
RSHIFT |
| S_50_ | 50 |
'+' |
| S_51_ | 51 |
'-' |
| S_52_ | 52 |
'*' |
| S_53_ | 53 |
'/' |
| S_54_ | 54 |
'%' |
| S_UNARY_PLUS | 55 |
UNARY_PLUS |
| S_UNARY_MINUS | 56 |
UNARY_MINUS |
| S_57_ | 57 |
'!' |
| S_58_ | 58 |
'~' |
| S_YYACCEPT | 59 |
$accept |
| S_document | 60 |
document |
| S_identifier | 61 |
identifier |
| S_optional_package | 62 |
optional_package |
| S_imports | 63 |
imports |
| S_import | 64 |
import |
| S_qualified_name | 65 |
qualified_name |
| S_decls | 66 |
decls |
| S_decl | 67 |
decl |
| S_unannotated_decl | 68 |
unannotated_decl |
| S_type_params | 69 |
type_params |
| S_optional_type_params | 70 |
optional_type_params |
| S_optional_unstructured_headers | 71 |
optional_unstructured_headers |
| S_parcelable_decl | 72 |
parcelable_decl |
| S_parcelable_members | 73 |
parcelable_members |
| S_variable_decl | 74 |
variable_decl |
| S_interface_decl | 75 |
interface_decl |
| S_interface_members | 76 |
interface_members |
| S_const_expr | 77 |
const_expr |
| S_constant_value_list | 78 |
constant_value_list |
| S_constant_value_non_empty_list | 79 |
constant_value_non_empty_list |
| S_constant_decl | 80 |
constant_decl |
| S_enumerator | 81 |
enumerator |
| S_enumerators | 82 |
enumerators |
| S_enum_decl_body | 83 |
enum_decl_body |
| S_enum_decl | 84 |
enum_decl |
| S_union_decl | 85 |
union_decl |
| S_method_decl | 86 |
method_decl |
| S_arg_non_empty_list | 87 |
arg_non_empty_list |
| S_arg_list | 88 |
arg_list |
| S_arg | 89 |
arg |
| S_non_array_type | 90 |
non_array_type |
| S_type | 91 |
type |
| S_type_args | 92 |
type_args |
| S_annotation_list | 93 |
annotation_list |
| S_parameter | 94 |
parameter |
| S_parameter_list | 95 |
parameter_list |
| S_parameter_non_empty_list | 96 |
parameter_non_empty_list |
| S_annotation | 97 |
annotation |
| S_direction | 98 |
direction |
Defined at line 231 of file out/soong/.intermediates/system/tools/aidl/libaidl-common/linux_glibc_x86_64_static/gen/yacc/system/tools/aidl/aidl_language_y.h