class parser

Defined at line 106 of file out/soong/.intermediates/system/tools/aidl/libaidl-common/linux_glibc_x86_64_static/gen/yacc/system/tools/aidl/aidl_language_y.h

A Bison parser.

Public Members

Parser * ps
static symbol_kind_type YYNTOKENS

Public Methods

void parser (Parser * ps_yyarg)

Build a parser object.

Defined at line 5020 of file out/soong/.intermediates/system/tools/aidl/libaidl-common/linux_glibc_x86_64_static/gen/yacc/system/tools/aidl/aidl_language_y.cpp

void ~parser ()

Defined at line 5028 of file out/soong/.intermediates/system/tools/aidl/libaidl-common/linux_glibc_x86_64_static/gen/yacc/system/tools/aidl/aidl_language_y.cpp

int operator() ()

Parse. An alias for parse ().

Defined at line 5034 of file out/soong/.intermediates/system/tools/aidl/libaidl-common/linux_glibc_x86_64_static/gen/yacc/system/tools/aidl/aidl_language_y.cpp

int parse ()

Parse.

Defined at line 5040 of file out/soong/.intermediates/system/tools/aidl/libaidl-common/linux_glibc_x86_64_static/gen/yacc/system/tools/aidl/aidl_language_y.cpp

void error (const location_type & loc, const std::string & msg)

Report a syntax error.

Parameters

loc where the syntax error is found.
msg a description of the syntax error.

Defined at line 849 of file system/tools/aidl/aidl_language_y.yy

Records