Adaptive Framework
0.9.0
|
Adaptive Framework Compiler Lexical Analyzer. More...
#include "afw_internal.h"
Go to the source code of this file.
Typedefs | |
typedef void(* | impl_lexical_cb_t) (afw_compile_parser_t *parser) |
Functions | |
afw_compile_internal_s_push_code_point (afw_compile_parser_t *parser, afw_code_point_t cp) | |
afw_compile_skip_ws (afw_compile_parser_t *parser) | |
afw_compile_is_reserved_word (afw_compile_parser_t *parser, const afw_utf8_t *s) | |
afw_compile_get_code_point_impl (afw_compile_parser_t *parser) | |
afw_compile_get_unescaped_code_point_impl (afw_compile_parser_t *parser) | |
afw_compile_next_raw_starts_with_impl (afw_compile_parser_t *parser, const afw_utf8_t *s) | |
afw_compile_next_raw_starts_with_z_impl (afw_compile_parser_t *parser, const afw_utf8_z_t *s_z) | |
afw_compile_get_raw_line_impl (afw_compile_parser_t *parser, afw_utf8_t *line) | |
afw_compile_get_token_impl (afw_compile_parser_t *parser) | |
afw_compile_reuse_token_impl (afw_compile_parser_t *parser) | |
afw_compile_peek_next_token_impl (afw_compile_parser_t *parser) | |
afw_compile_check_for_residual (afw_compile_parser_t *parser) | |
afw_compile_shared_create (const afw_pool_t *p, afw_xctx_t *xctx) | |
Created a struct for sharing resources by multiple compiles. More... | |
afw_compile_lexical_parser_create (const afw_utf8_t *source, afw_utf8_octet_get_cb_t callback, void *callback_data, const afw_utf8_t *source_location, afw_compile_type_t compile_type, afw_compile_residual_check_t residual_check, afw_boolean_t cede_p, const afw_value_compiled_value_t *parent, const afw_compile_shared_t *shared, const afw_pool_t *p, afw_xctx_t *xctx) | |
afw_compile_lexical_parser_finish_and_release (afw_compile_parser_t *parser, afw_xctx_t *xctx) | |
afw_compile_get_string_literal (afw_compile_parser_t *parser, const afw_utf8_octet_t *s, afw_size_t len) | |
afw_compile_current_raw_token (afw_compile_parser_t *parser) | |
Adaptive Framework Compiler Lexical Analyzer.
Definition in file afw_compile_lexical.c.