@@ -22,7 +22,12 @@ initialize_default_attributes <- function(pd_flat) {
22
22
init_pd
23
23
}
24
24
25
- # ' @describeIn initialize_default_attributes Initializes `newlines` and `lag_newlines`.
25
+ # ' Initialize attributes
26
+ # '
27
+ # ' @name initialize_attributes
28
+ NULL
29
+
30
+ # ' @describeIn initialize_attributes Initializes `newlines` and `lag_newlines`.
26
31
initialize_newlines <- function (pd_flat ) {
27
32
pd_flat $ line3 <- lead(pd_flat $ line1 , default = tail(pd_flat $ line2 , 1 ))
28
33
pd_flat $ newlines <- pd_flat $ line3 - pd_flat $ line2
@@ -31,7 +36,7 @@ initialize_newlines <- function(pd_flat) {
31
36
pd_flat
32
37
}
33
38
34
- # ' @describeIn initialize_default_attributes Initializes `spaces`.
39
+ # ' @describeIn initialize_attributes Initializes `spaces`.
35
40
initialize_spaces <- function (pd_flat ) {
36
41
pd_flat $ col3 <- lead(pd_flat $ col1 , default = tail(pd_flat $ col2 , 1 ) + 1L )
37
42
pd_flat $ col2_nl <- if_else(pd_flat $ newlines > 0L ,
@@ -48,7 +53,7 @@ remove_attributes <- function(pd_flat, attributes) {
48
53
pd_flat
49
54
}
50
55
51
- # ' @describeIn initialize_default_attributes Initializes `multi_line`.
56
+ # ' @describeIn initialize_attributes Initializes `multi_line`.
52
57
initialize_multi_line <- function (pd_flat ) {
53
58
nrow <- nrow(pd_flat )
54
59
pd_flat $ multi_line <- if_else(pd_flat $ terminal ,
@@ -58,21 +63,21 @@ initialize_multi_line <- function(pd_flat) {
58
63
pd_flat
59
64
}
60
65
61
- # ' @describeIn initialize_default_attributes Initializes `indention_ref_ind`.
66
+ # ' @describeIn initialize_attributes Initializes `indention_ref_ind`.
62
67
initialize_indention_ref_pos_id <- function (pd_flat ) {
63
68
pd_flat $ indention_ref_pos_id <- NA
64
69
pd_flat
65
70
}
66
71
67
- # ' @describeIn initialize_default_attributes Initializes `indent`.
72
+ # ' @describeIn initialize_attributes Initializes `indent`.
68
73
initialize_indent <- function (pd_flat ) {
69
74
if (! (" indent" %in% names(pd_flat ))) {
70
75
pd_flat $ indent <- 0
71
76
}
72
77
pd_flat
73
78
}
74
79
75
- # ' @describeIn initialize_default_attributes validates the parse data.
80
+ # ' @describeIn initialize_attributes validates the parse data.
76
81
validate_parse_data <- function (pd_flat ) {
77
82
if (any(pd_flat $ spaces < 0L )) {
78
83
stop(" Invalid parse data" )
0 commit comments