Learn R Programming

xegaDerivationTrees (version 1.0.0.6)

decodeAndFixDT: Decodes (and completes) a derivation tree into a working program.

Description

The program is guaranteed to work.

Usage

decodeAndFixDT(tree, G, kvec)

Value

A program

Arguments

tree

Derivation tree.

G

A Grammar object.

kvec

A random integer vector.

See Also

Other Decoder: decodeCDT(), decodeDT(), decodeDTsym(), decodeTree(), leavesIncompleteDT()

Examples

Run this code
g<-compileBNF(booleanGrammar())
complete<-TRUE
while (complete) {
t1<-generateDerivationTree(sym=g$Start, kvec=sample(100, 10, replace=TRUE), G=g)
complete<-t1$complete}
decodeAndFixDT(t1$tree, G=g, kvec=sample(100, 10, replace=TRUE)) 

Run the code above in your browser using DataLab