Version 1.0
Copyright © 2022 Lowell D. Thomas
Python APG
 … an ABNF Parser Generator
Namespaces | Functions
semantic_callbacks.py File Reference

All the semantic AST translation callback functions. More...

Go to the source code of this file.

Namespaces

 apg_py.api.semantic_callbacks
 

Functions

def apg_py.api.semantic_callbacks.add_ast_callbacks (ast)
 
def apg_py.api.semantic_callbacks.decnum (chars, beg, len)
 
def apg_py.api.semantic_callbacks.binnum (chars, beg, len)
 
def apg_py.api.semantic_callbacks.hexnum (chars, beg, len)
 
def apg_py.api.semantic_callbacks.semantic_file (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_rule_lookup (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_rule (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_rule_name (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_defined (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_inc_alt (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_alternation (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_concatenation (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_repetition (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_option_open (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_rep_op (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_rep_min (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_rep_max (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_rep_min_max (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_and_op (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_not_op (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_rnm_op (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_abg_op (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_aen_op (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_bka_op (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_bkn_op (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_ci (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_cs (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_um (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_rm (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_bkr_name (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_bkr_op (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.generic_udt (input, phrase_index, phrase_length, data, empty=False)
 
def apg_py.api.semantic_callbacks.semantic_udt_empty (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_udt_non_empty (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_tls_op (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_tls_string (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_cls_string (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_tbs_op (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_d_string (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_b_string (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_x_string (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_trg_op (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_dmin (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_dmax (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_bmin (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_bmax (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_xmin (state, input, phrase_index, phrase_length, data)
 
def apg_py.api.semantic_callbacks.semantic_xmax (state, input, phrase_index, phrase_length, data)
 

Detailed Description

All the semantic AST translation callback functions.

Definition in file semantic_callbacks.py.

Python APG, Version 1.0, is licensed under the 2-Clause BSD License,
an Open Source Initiative Approved License.