Documentation
Tutorial for yagg
randomly generate strings from a grammar
generate a string generator from a grammar
Provides
in lib/yagg/Config.pm
in lib/yagg/Grammar.pm
in lib/yagg/NonterminalParser.pm
in lib/yagg/TerminalParser.pm
Examples
- examples/ab/README
- examples/ab/ab.yg
- examples/ab/ab_check_constrained.yg
- examples/ab/ab_check_constrained_pointers.yg
- examples/ab/ab_grammar_constrained.yg
- examples/ab/ab_parser/GNUmakefile
- examples/ab/ab_parser/README
- examples/ab/ab_parser/src/ab_parser/ab_parser.y
- examples/ab/ab_parser/src/ab_parser/ab_parser_includes.h
- examples/ab/ab_parser/src/ab_parser/ab_scanner.lex
- examples/ab/ab_parser/src/progs/ab_parser.cc
- examples/ab/ab_parser/src/progs/ab_scanner.cc
- examples/ab/ab_parser/util/basedir
- examples/ab/ab_parser/util/colors
- examples/ab/ab_parser/util/makedependgcc
- examples/ab/ab_parser/util/mkdirhier.pl
- examples/ab/test_generator_and_parser.pl
- examples/basic_event_models/README
- examples/basic_event_models/basic_event_model.lg
- examples/basic_event_models/basic_event_model.yg
- examples/basic_event_models/user_code/src/model/basic_event_model_textual_parser/basic_event_model_textual_parser_includes.h
- examples/basic_event_models/user_code/src/model/basic_types/natural.h
- examples/basic_event_models/user_code/src/model/basic_types/real.cc
- examples/basic_event_models/user_code/src/model/basic_types/real.h
- examples/fault_trees/README
- examples/fault_trees/fault_tree.lg
- examples/fault_trees/fault_tree.yg
- examples/fault_trees/user_code/src/model/basic_types/bijection.h
- examples/fault_trees/user_code/src/model/basic_types/event.cc
- examples/fault_trees/user_code/src/model/basic_types/event.h
- examples/fault_trees/user_code/src/model/basic_types/function.h
- examples/fault_trees/user_code/src/model/basic_types/integer.h
- examples/fault_trees/user_code/src/model/basic_types/natural.h
- examples/fault_trees/user_code/src/model/basic_types/searchable_list
- examples/fault_trees/user_code/src/model/fault_tree/fault_tree.cc
- examples/fault_trees/user_code/src/model/fault_tree/fault_tree.h
- examples/fault_trees/user_code/src/model/fault_tree/functional_dependency.cc
- examples/fault_trees/user_code/src/model/fault_tree/functional_dependency.h
- examples/fault_trees/user_code/src/model/fault_tree/input_sequence.cc
- examples/fault_trees/user_code/src/model/fault_tree/input_sequence.h
- examples/fault_trees/user_code/src/model/fault_tree/inputs_map.h
- examples/fault_trees/user_code/src/model/fault_tree/replication.h
- examples/fault_trees/user_code/src/model/fault_tree/replication_map.h
- examples/fault_trees/user_code/src/model/fault_tree/threshold.h
- examples/fault_trees/user_code/src/model/fault_tree/threshold_map.h
- examples/fault_trees/user_code/src/model/fault_tree_textual_parser/fault_tree_textual_parser_includes.h
- examples/fault_trees/user_code/src/tests/model/nonterminal_rules/identifier_list.cc
- examples/fault_trees_constrained/README
- examples/fault_trees_constrained/fault_tree.lg
- examples/fault_trees_constrained/fault_tree.yg
- examples/fault_trees_constrained/user_code/src/model/basic_types/bijection.h
- examples/fault_trees_constrained/user_code/src/model/basic_types/event.cc
- examples/fault_trees_constrained/user_code/src/model/basic_types/event.h
- examples/fault_trees_constrained/user_code/src/model/basic_types/function.h
- examples/fault_trees_constrained/user_code/src/model/basic_types/integer.h
- examples/fault_trees_constrained/user_code/src/model/basic_types/natural.h
- examples/fault_trees_constrained/user_code/src/model/basic_types/searchable_list
- examples/fault_trees_constrained/user_code/src/model/fault_tree/fault_tree.cc
- examples/fault_trees_constrained/user_code/src/model/fault_tree/fault_tree.h
- examples/fault_trees_constrained/user_code/src/model/fault_tree/functional_dependency.cc
- examples/fault_trees_constrained/user_code/src/model/fault_tree/functional_dependency.h
- examples/fault_trees_constrained/user_code/src/model/fault_tree/input_sequence.cc
- examples/fault_trees_constrained/user_code/src/model/fault_tree/input_sequence.h
- examples/fault_trees_constrained/user_code/src/model/fault_tree/inputs_map.h
- examples/fault_trees_constrained/user_code/src/model/fault_tree/replication.h
- examples/fault_trees_constrained/user_code/src/model/fault_tree/replication_map.h
- examples/fault_trees_constrained/user_code/src/model/fault_tree/threshold.h
- examples/fault_trees_constrained/user_code/src/model/fault_tree/threshold_map.h
- examples/fault_trees_constrained/user_code/src/model/fault_tree_textual_parser/fault_tree_textual_parser_includes.h
- examples/fault_trees_constrained/user_code/src/tests/model/nonterminal_rules/identifier_list.cc
- examples/hexadecimal/README
- examples/hexadecimal/hexadecimal.lg
- examples/hexadecimal/hexadecimal.yg
- examples/logical_expressions_constrained/README
- examples/logical_expressions_constrained/logical_expression.lg
- examples/logical_expressions_constrained/logical_expression.yg
- examples/logical_expressions_constrained/logical_expression_parser/GNUmakefile
- examples/logical_expressions_constrained/logical_expression_parser/README
- examples/logical_expressions_constrained/logical_expression_parser/src/logical_expression_parser/logical_expression_parser.y
- examples/logical_expressions_constrained/logical_expression_parser/src/logical_expression_parser/logical_expression_parser_includes.h
- examples/logical_expressions_constrained/logical_expression_parser/src/logical_expression_parser/logical_expression_scanner.lex
- examples/logical_expressions_constrained/logical_expression_parser/src/progs/logical_expression_parser.cc
- examples/logical_expressions_constrained/logical_expression_parser/src/progs/logical_expression_scanner.cc
- examples/logical_expressions_constrained/logical_expression_parser/util/basedir
- examples/logical_expressions_constrained/logical_expression_parser/util/colors
- examples/logical_expressions_constrained/logical_expression_parser/util/makedependgcc
- examples/logical_expressions_constrained/logical_expression_parser/util/mkdirhier.pl
- examples/logical_expressions_constrained/test_generator_and_parser.pl
- examples/logical_expressions_constrained/user_code/src/model/logical_expression_parser/logical_expression_parser_includes.h
- examples/logical_expressions_constrained/user_code/src/progs/generate.cc
- examples/logical_expressions_simple/README
- examples/logical_expressions_simple/logical_expression.lg
- examples/logical_expressions_simple/logical_expression.yg
- examples/reliability_block_diagrams/rbd.lg
- examples/reliability_block_diagrams/rbd.yg
- examples/reliability_block_diagrams/user_code/src/model/basic_types/bijection.h
- examples/reliability_block_diagrams/user_code/src/model/basic_types/event.cc
- examples/reliability_block_diagrams/user_code/src/model/basic_types/event.h
- examples/reliability_block_diagrams/user_code/src/model/basic_types/function.h
- examples/reliability_block_diagrams/user_code/src/model/basic_types/searchable_list
- examples/reliability_block_diagrams/user_code/src/model/rbd/block.cc
- examples/reliability_block_diagrams/user_code/src/model/rbd/block.h
- examples/reliability_block_diagrams/user_code/src/model/rbd/block_set.cc
- examples/reliability_block_diagrams/user_code/src/model/rbd/block_set.h
- examples/reliability_block_diagrams/user_code/src/model/rbd/component.h
- examples/reliability_block_diagrams/user_code/src/model/rbd/dests_map.h
- examples/reliability_block_diagrams/user_code/src/model/rbd/phys_to_log_map.h
- examples/reliability_block_diagrams/user_code/src/model/rbd/rbd.cc
- examples/reliability_block_diagrams/user_code/src/model/rbd/rbd.h
- examples/reliability_block_diagrams/user_code/src/model/rbd_textual_parser/rbd_textual_parser_includes.h