as.code: Convert to code

Description Usage Arguments Value Examples

Description

Prints a block of code that can be used to replicate the input object.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
as.code(M, start = "M = ", mode = "compact")

## S4 method for signature 'model'
as.code(M, start = "M = ", mode = "compact")

## S4 method for signature 'model_seq'
as.code(M, start = "M = ", mode = "compact")

## S4 method for signature 'iterator'
as.code(M, start = "M = ", mode = "compact")

Arguments

M

a struct model, model_seq or iterator object

start

text prepended to the code. Default is "M = "

mode

"compact" will use the least amount of lines, "expanded" will put each object and input on a new line. "neat" will produce an output somewhere between "compact" and "extended".

Value

A string of code to reproduce the input object.

a string of code to reproduce the model

a string of code to reproduce the model sequence

a string of code to reproduce the iterator

Examples

1
2
3
4
5
6
7
8
M = example_model(value_1 = 10)
as.code(M)
M = example_model()
as.code(M)
M = example_model()
as.code(M)
M = example_model()
as.code(M)

struct documentation built on Nov. 8, 2020, 8:14 p.m.