Cnerator
latest
Getting started
User manual
Cnerator API
Cnerator
»
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
add_edge() (debug.graph.Graph method)
add_field() (core.ast.Struct method)
add_vertex() (debug.graph.Graph method)
Array (class in core.ast)
ArrayAccessExpression (class in core.ast)
Assignment (class in core.ast)
ASTNode (class in core.ast)
B
BinaryASTNode (class in core.ast)
BinaryExpression (class in core.ast)
Block (class in core.ast)
Bool (class in core.ast)
Break (class in core.ast)
build_epilog() (in module params.epilog)
C
callinsp_visit() (in module debug.call_inspector)
camel_case_to_snake_case() (in module core.utils)
CastExpression (class in core.ast)
check_circular_reference() (core.ast.Struct method)
cnerator
module
compute_equal_prob() (in module core.probs_helper)
compute_inverse_proportional_prob() (in module core.probs_helper)
compute_normal_prob() (in module core.probs_helper)
compute_proportional_prob() (in module core.probs_helper)
core
module
core.ast
module
core.generators
module
core.operators
module
core.operators_types
module
core.probs
module
core.probs_helper
module
core.type_inference
module
core.utils
module
D
debug
module
debug.call_inspector
module
debug.graph
module
debug.structure_inspector
module
degree_sequence() (debug.graph.Graph method)
Delta() (debug.graph.Graph method)
delta() (debug.graph.Graph method)
density() (debug.graph.Graph method)
diameter() (debug.graph.Graph method)
Do (class in core.ast)
does_this_probability_exist() (in module core.probs)
Double (class in core.ast)
E
edges() (debug.graph.Graph method)
erdoes_gallai() (debug.graph.Graph static method)
exp() (core.ast.UnaryASTNode property)
exp_1() (core.ast.TernaryASTNode property)
exp_2() (core.ast.TernaryASTNode property)
exp_3() (core.ast.TernaryASTNode property)
expression_to_str() (in module core.ast)
F
find_all_paths() (debug.graph.Graph method)
find_isolated_vertices() (debug.graph.Graph method)
find_path() (debug.graph.Graph method)
Float (class in core.ast)
For (class in core.ast)
Func (core.ast.FuncProc attribute)
FuncProc (class in core.ast)
Function (class in core.ast)
functions() (core.ast.Program property)
G
generate_basic_exp() (in module core.generators)
generate_basic_lvalue() (in module core.generators)
generate_basic_stmt() (in module core.generators)
generate_compound_stmt() (in module core.generators)
generate_expression() (in module core.generators)
generate_expression_arity_1() (in module core.generators)
generate_expression_arity_2() (in module core.generators)
generate_expression_arity_3() (in module core.generators)
generate_expression_incdec() (in module core.generators)
generate_expression_invocation() (in module core.generators)
generate_function() (in module core.generators)
generate_function_param_types() (in module core.generators)
generate_global_var() (in module core.generators)
generate_label() (in module visitors.return_instrumentation)
generate_literal() (core.ast.Array method)
(core.ast.Bool method)
(core.ast.NumericType method)
(core.ast.Pointer method)
(core.ast.Struct method)
(in module core.generators)
generate_local_var() (in module core.generators)
generate_lvalue() (in module core.generators)
generate_param_var() (in module core.generators)
generate_program() (in module core.generators)
generate_program_with_function_distribution() (in module core.generators)
generate_stmt_assignment() (in module core.generators)
generate_stmt_augmented_assignment() (in module core.generators)
generate_stmt_block() (in module core.generators)
generate_stmt_do() (in module core.generators)
generate_stmt_expression_stmt() (in module core.generators)
generate_stmt_for() (in module core.generators)
generate_stmt_func() (in module core.generators)
generate_stmt_if() (in module core.generators)
generate_stmt_incdec() (in module core.generators)
generate_stmt_invocation() (in module core.generators)
generate_stmt_return() (in module core.generators)
generate_stmt_switch() (in module core.generators)
generate_stmt_while() (in module core.generators)
generate_string_literal() (in module core.ast)
generate_type() (in module core.generators)
generate_type_array() (in module core.generators)
generate_type_pointer() (in module core.generators)
generate_type_struct() (in module core.generators)
get_app_args() (in module params.parameters)
get_field_by_type() (core.ast.Struct method)
get_functions_by_return_type() (core.ast.Program method)
get_modules_to_import() (in module params.parameters)
get_operators() (in module core.ast)
get_param_by_type() (core.ast.Function method)
get_probs_to_override() (in module params.parameters)
get_struct_name() (in module debug.structure_inspector)
get_type_by_field() (core.ast.Struct method)
global_variable() (in module core.ast)
Graph (class in debug.graph)
H
has_type() (core.ast.Struct method)
I
If (class in core.ast)
indent_str() (in module core.ast)
infer_operands_type() (in module core.type_inference)
infer_return_type() (in module core.type_inference)
Invocation (class in core.ast)
is_compound_statement() (in module core.ast)
is_connected() (debug.graph.Graph method)
is_degree_sequence() (debug.graph.Graph static method)
L
Label (class in core.ast)
left() (core.ast.BinaryASTNode property)
Literal (class in core.ast)
literal_suffix (core.ast.LongDouble attribute)
(core.ast.SignedLongInt attribute)
(core.ast.SignedLongLongInt attribute)
(core.ast.UnsignedChar attribute)
(core.ast.UnsignedInt attribute)
(core.ast.UnsignedLongInt attribute)
(core.ast.UnsignedLongLongInt attribute)
(core.ast.UnsignedShortInt attribute)
literal_to_str() (in module core.ast)
local_variable() (in module core.ast)
LongDouble (class in core.ast)
M
main() (in module cnerator)
module
cnerator
core
core.ast
core.generators
core.operators
core.operators_types
core.probs
core.probs_helper
core.type_inference
core.utils
debug
debug.call_inspector
debug.graph
debug.structure_inspector
params
params.epilog
params.json_probs
params.parameters
params.writter
run
run.15_function_each_type
run.1_function_each_type
run.2000_function_void_no_void
run.300_function_each_type
run.article
run.defaults
run.defaults_one_file
run.help
run.probs
run.probs_file
visitors
visitors.fix_ptr_literal
visitors.func_to_proc
visitors.function_subs
visitors.return_instrumentation
N
name (core.ast.Bool attribute)
(core.ast.Double attribute)
(core.ast.Float attribute)
(core.ast.LongDouble attribute)
(core.ast.SignedChar attribute)
(core.ast.SignedInt attribute)
(core.ast.SignedLongInt attribute)
(core.ast.SignedLongLongInt attribute)
(core.ast.SignedShortInt attribute)
(core.ast.UnsignedChar attribute)
(core.ast.UnsignedInt attribute)
(core.ast.UnsignedLongInt attribute)
(core.ast.UnsignedLongLongInt attribute)
(core.ast.UnsignedShortInt attribute)
(core.ast.Void attribute)
name() (core.ast.Array property)
(core.ast.Pointer property)
(core.ast.Struct property)
name_struct_field() (in module core.ast)
NumericType (class in core.ast)
P
param() (in module core.ast)
params
module
params.epilog
module
params.json_probs
module
params.parameters
module
params.writter
module
parse_args() (in module params.parameters)
parse_function_specification_json_file() (in module params.parameters)
parse_probabilities_specification_json_file() (in module params.json_probs)
(in module params.parameters)
Pointer (class in core.ast)
print_if_verbose() (in module core.utils)
print_to_std_error() (in module core.utils)
Proc (core.ast.FuncProc attribute)
Program (class in core.ast)
prototype() (core.ast.Function method)
(core.ast.Struct method)
R
random_value() (in module core.probs_helper)
range (core.ast.Double attribute)
(core.ast.Float attribute)
(core.ast.LongDouble attribute)
(core.ast.SignedChar attribute)
(core.ast.SignedInt attribute)
(core.ast.SignedLongInt attribute)
(core.ast.SignedLongLongInt attribute)
(core.ast.SignedShortInt attribute)
(core.ast.UnsignedChar attribute)
(core.ast.UnsignedInt attribute)
(core.ast.UnsignedLongInt attribute)
(core.ast.UnsignedLongLongInt attribute)
(core.ast.UnsignedShortInt attribute)
reference_paths_to_struct() (in module core.ast)
replace_code() (in module params.writter)
Return (class in core.ast)
right() (core.ast.BinaryASTNode property)
run
module
run() (in module cnerator)
run.15_function_each_type
module
run.1_function_each_type
module
run.2000_function_void_no_void
module
run.300_function_each_type
module
run.article
module
run.defaults
module
run.defaults_one_file
module
run.help
module
run.probs
module
run.probs_file
module
S
set_probabilities() (in module core.probs)
SignedChar (class in core.ast)
SignedInt (class in core.ast)
SignedLongInt (class in core.ast)
SignedLongLongInt (class in core.ast)
SignedShortInt (class in core.ast)
Singleton (class in core.ast)
split_in_similar_parts() (in module params.writter)
statements_to_str() (in module core.ast)
stmts() (core.ast.Function property)
stringify_parts() (core.ast.Program method)
Struct (class in core.ast)
struct_references() (core.ast.Struct property)
StructAccessExpression (class in core.ast)
structs_references_graph() (in module core.ast)
Switch (class in core.ast)
T
TernaryASTNode (class in core.ast)
TernaryExpression (class in core.ast)
to_str() (core.ast.ArrayAccessExpression method)
(core.ast.Assignment method)
(core.ast.BinaryExpression method)
(core.ast.Block method)
(core.ast.Break method)
(core.ast.Do method)
(core.ast.For method)
(core.ast.Function method)
(core.ast.If method)
(core.ast.Invocation method)
(core.ast.Label method)
(core.ast.Literal method)
(core.ast.Program method)
(core.ast.Return method)
(core.ast.StructAccessExpression method)
(core.ast.Switch method)
(core.ast.TernaryExpression method)
(core.ast.Type method)
(core.ast.UnaryExpression method)
(core.ast.Variable method)
(core.ast.While method)
Type (class in core.ast)
U
UnaryASTNode (class in core.ast)
UnaryExpression (class in core.ast)
UnsignedChar (class in core.ast)
UnsignedInt (class in core.ast)
UnsignedLongInt (class in core.ast)
UnsignedLongLongInt (class in core.ast)
UnsignedShortInt (class in core.ast)
V
values (core.ast.Bool attribute)
Variable (class in core.ast)
variable_to_var_name() (in module core.ast)
vertex_degree() (debug.graph.Graph method)
vertices() (debug.graph.Graph method)
visit() (in module visitors.fix_ptr_literal)
(in module visitors.func_to_proc)
(in module visitors.function_subs)
(in module visitors.return_instrumentation)
visitors
module
visitors.fix_ptr_literal
module
visitors.func_to_proc
module
visitors.function_subs
module
visitors.return_instrumentation
module
Void (class in core.ast)
W
While (class in core.ast)
write_graph() (in module debug.call_inspector)
(in module debug.structure_inspector)
write_in_files() (in module params.writter)
write_in_multiple_files() (in module params.writter)
write_in_multiple_headers() (in module params.writter)
write_in_one_file() (in module params.writter)