#include "diagnostics.h"
#include <ctype.h>
Go to the source code of this file.
◆ COMPLETE_CHAR
#define COMPLETE_CHAR '\001' |
◆ LONGEST_SIGN
#define LONGEST_SIGN ((ULONGEST) 1 << (sizeof(LONGEST) * HOST_CHAR_BIT - 1)) |
◆ NUMERAL_WIDTH
#define NUMERAL_WIDTH 256 |
◆ YY_DECL
#define YY_DECL static int yylex ( void ) |
◆ YY_INPUT
#define YY_INPUT |
( |
| BUF, |
|
|
| RESULT, |
|
|
| MAX_SIZE ) |
Value:
{ \
{ \
(RESULT) = 1; \
} \
else \
} \
else \
{ \
(RESULT) = 1; \
}
static struct parser_state * pstate
static bool returned_complete
Definition at line 92 of file ada-lex.l.
◆ YY_NO_INPUT
◆ dummy_function
typedef void(* dummy_function) () |
◆ canonicalizeNumeral()
static void canonicalizeNumeral |
( |
char * | s1, |
|
|
const char * | s2 ) |
|
static |
◆ find_dot_all()
static int find_dot_all |
( |
const char * | str | ) |
|
|
static |
◆ lexer_init()
static void lexer_init |
( |
FILE * | inp | ) |
|
|
static |
◆ processAttribute()
static int processAttribute |
( |
const char * | str | ) |
|
|
static |
◆ processId()
static struct stoken processId |
( |
const char * | name0, |
|
|
int | len ) |
|
static |
◆ processInt()
static int processInt |
( |
struct parser_state * | par_state, |
|
|
const char * | base0, |
|
|
const char * | num0, |
|
|
const char * | exp0 ) |
|
static |
Definition at line 379 of file ada-lex.l.
References base0, builtin_type(), builtin_type::builtin_unsigned_long, builtin_type::builtin_unsigned_long_long, fits_in_type(), FLOAT, expr_builder::gdbarch(), gdbarch_int_bit(), gdbarch_long_bit(), gdbarch_long_long_bit(), INT, int_storage, expr_builder::language(), language_lookup_primitive_type(), type::length(), parse_type, type_byte_order(), value, gdb_mpz::write(), and yylval.
◆ processReal()
static int processReal |
( |
struct parser_state * | par_state, |
|
|
const char * | num0 ) |
|
static |
◆ processString()
static struct stoken processString |
( |
const char * | text, |
|
|
int | len ) |
|
static |
◆ rewind_to_char()
static void rewind_to_char |
( |
int | ch | ) |
|
|
static |
◆ subseqMatch()
static int subseqMatch |
( |
const char * | subseq, |
|
|
const char * | str ) |
|
static |
◆ yylex()
◆ ada_flex_use
Initial value:=
{
}
static void yyunput(int c, char *buf_ptr)
Definition at line 764 of file ada-lex.l.
◆ [struct]
struct { ... } attributes[] |
◆ code
Definition at line 670 of file ada-lex.l.
Referenced by ada_is_redundant_range_encoding(), add_symtab_completions(), value::allocate_contents(), alpha_return_value(), amd64_classify(), amd64_windows_return_value(), arch_composite_type(), arm_push_dummy_call(), arm_return_in_memory(), c_print_type_1(), value::call_xmethod(), check_parameter_typelist(), language_defn::collect_symbol_completion_matches(), ada_language::collect_symbol_completion_matches(), f_language::collect_symbol_completion_matches(), collect_symbol_completion_matches_type(), compile_to_object(), constrained_packed_array_type(), cp_type_print_method_args(), darwin_encode_reply(), default_collect_symbol_completion_matches_break_on(), desc_data_target_type(), expr::fortran_undetermined::evaluate(), expr::rust_structop::evaluate_funcall(), expr_complete_tag::expr_complete_tag(), fake_method::fake_method(), fbsd_report_signal_info(), fbsd_signal_cause(), value::fetch_lazy_memory(), find_gnu_ifunc_target_type(), gdbpy_initialize_breakpoints(), get_value_at(), windows_nat::windows_process_info::handle_exception(), hppa64_convert_code_addr_to_fptr(), i386_reg_struct_return_p(), i386_return_value(), is_fixed_point_type(), lm32_return_value(), lookup_function_type_with_arguments(), lookup_opencl_vector_type(), loongarch_push_dummy_call(), loongarch_return_value(), m32c_decode_sd23(), m32c_decode_srcdest4(), m32c_reg_arg_type(), m32c_return_by_passed_buf(), m68k_reg_struct_return_p(), m68k_return_value(), m68k_svr4_return_value(), mips_eabi_return_value(), type_allocator::new_type(), pending_framepy_create_unwind_info(), f_language::print_type(), pascal_language::print_type(), read_args(), read_tag_ptr_to_member_type(), read_type(), record_btrace_frame_this_id(), value::result_type_of_xmethod(), s390_function_arg_integer(), s390_register_return_value(), S_exception_raise_request(), set_type_code(), should_validate_memtags(), source_section_scripts(), sparc32_struct_return_from_sym(), struct_return_convention(), pascal_language::type_print_base(), typecmp(), typy_repr(), unpack_long(), valpy_referenced_value(), value_ind(), value_x_binop(), value_x_unop(), nbsd_nat_target::wait(), wrap_binop_intrinsic(), wrap_ternop_intrinsic(), wrap_unop_intrinsic(), xtensa_window_interrupt_insn(), and z80_get_insn_info().
◆ name
◆ numbuf
◆ paren_depth
◆ returned_complete
bool returned_complete = false |
|
static |