Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

update_indention

Update indention information of parse data


Description

Update indention information of parse data

Usage

indent_without_paren_for_while_fun(pd, indent_by)

indent_without_paren_if_else(pd, indent_by)

indent_braces(pd, indent_by)

indent_op(
  pd,
  indent_by,
  token = c(math_token, logical_token, special_token, "LEFT_ASSIGN", "EQ_ASSIGN",
    "'$'")
)

indent_eq_sub(pd, indent_by, token = c("EQ_SUB", "EQ_FORMALS"))

indent_without_paren(pd, indent_by = 2)

Arguments

pd

A nested or flat parse table that is already enhanced with line break and space information via default_style_guide_attributes().

indent_by

How many spaces should be added after the token of interest.

token

The token the indention should be based on.

Functions

  • indent_without_paren_for_while_fun: Is used to indent for and statements and function definitions without parenthesis.

  • indent_without_paren_if_else: Is used to indent if and if-else statements.

  • indent_braces: Inserts indention based on round, square and curly brackets.

  • indent_op: Indents all tokens after token - including the last token.

  • indent_eq_sub: Updates indention for token EQ_SUB. Only differs from indent_op() in the sense that not all subsequent tokens in the parse table are necessarily indented, as EQ_SUB and EQ_FORMALS can occur multiple times in a parse table. occurs is not indented (seecompute_indent_indices())

  • indent_without_paren: Is used to indent for / while / if / if-else statements that do not have curly parenthesis.


styler

Non-Invasive Pretty Printing of R Code

v1.4.1
MIT + file LICENSE
Authors
Kirill Müller [aut], Lorenz Walthert [cre, aut]
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.