| add_cache_block | Add the block id to a parse table |
| add_id_and_short | Add column 'pos_id' and 'short' |
| add_roxygen_mask | Add the roxygen mask to code |
| add_spaces_or_newlines | Concentrate newlines or spaces in a string |
| add_stylerignore | Adds the stylerignore column |
| add_token_terminal | Add information about previous / next token to each terminal |
| alignment_col1_all_named | Checks if all arguments of column 1 are named |
| alignment_drop_comments | Remove all comment tokens |
| alignment_drop_last_expr | Remove last expression |
| alignment_ensure_no_closing_brace | Ensure the closing brace of the call is removed |
| alignment_ensure_trailing_comma | Ensure last pd has a trailing comma |
| alignment_has_correct_spacing_around_comma | Check if spacing around comma is correct |
| alignment_has_correct_spacing_around_eq_sub | Check if spacing around '=' is correct |
| alignment_serialize | Serialize text from a parse table |
| alignment_serialize_column | Serialize all lines for a given column |
| alignment_serialize_line | Serialize one line for a column |
| apply_ref_indention | Apply reference indention to tokens |
| apply_ref_indention_one | Applying reference indention of a target token |
| apply_stylerignore | Ensure correct positional information for stylerignore... |
| apply_transformers | Apply transformers to a parse table |
| assert_filetype | Make sure all supplied file types are allowed |
| assert_text | Assert text to be of positive length and replace it with the... |
| assert_tokens | Check token validity |
| assert_transformers | Assert the transformers |
| bind_with_child | Bind a parse table with one of its children |
| cache_activate | Activate or deactivate the styler cache |
| cache_by_expression | Cache text |
| cache_clear | Clear the cache |
| cache_find_block | Find the groups of expressions that should be processed... |
| cache_find_path | Where is the cache? |
| cache_info | Show information about the styler cache |
| cache_is_activated | Check if a cache is activated |
| cache_make_key | Make a key for 'R.cache' |
| cache_more_specs | Create more specs |
| cache_write | Write to the cache |
| caching | Remember the past to be quicker in the future |
| calls_sys | Invoke a system command |
| catch_style_file_output | Capture and post-process the output of 'style_file' without... |
| choose_indention | Choose the indention method for the tokens |
| combine_children | Combine child and internal child |
| communicate_summary | Communicate the summary of styling |
| communicate_warning | Communicate a warning if necessary |
| compute_indent_indices | Compute the indices that need indention |
| compute_parse_data_nested | Obtain a nested parse table from a character vector |
| construct_out | Construct *-out.R from a *-in.R |
| construct_tree | Construct paths of a tree object given the paths of *-in.R... |
| construct_vertical | Construct an object of class vertical |
| contains_else_expr_that_needs_braces | Check whether an else expression needs braces |
| context_to_terminals | Propagate context to terminals |
| context_towards_terminals | Update the a parse table given outer context |
| convert_newlines_to_linebreaks | Replace the newline character with a line break |
| copy_to_tempdir | Copy a file to a temporary directory |
| create_node_from_nested | Create node from nested parse data |
| create_node_from_nested_root | Convert a nested data frame into a node tree |
| create_pos_ids | Create valid pos_ids if possible |
| create_style_guide | Create a style guide |
| create_tokens | Create a terminal token |
| create_tree | Create a tree from text |
| default_style_guide_attributes | Initialize default style guide attributes |
| delete_if_cache_directory | Delete a cache or temp directory |
| dir_without_. | 'dir()', but without dot-prefix and different defaults |
| dir_without_._one | 'dir()', but with full names, ignored case, and included... |
| emulate_rd | Convert roxygen comments to Rd code |
| enhance_mapping_special | Enhance the mapping of text to the token "SPECIAL" |
| enrich_terminals | Enrich flattened parse table |
| ensure_correct_txt | Ensure a correct 'text' of all strings and numeric constants |
| ensure_last_n_empty | Ensure there is one (and only one) blank line at the end of a... |
| env_add_stylerignore | Add positional information of token to next terminal |
| env_current | The elements that are added to this environment are: |
| expressions_are_identical | Check whether two expressions are identical |
| extend_if_comment | Find the index of the last comment in the sequence of... |
| extract_terminals | Extract terminal tokens |
| finalize_raw_chunks | Drop start / stop, when formatting is turned off |
| find_blank_lines_to_next_block | Number of lines between cache blocks |
| find_blank_lines_to_next_expr | Find blank lines |
| find_dont_seqs | Find 'dontrun' and friend sequences |
| find_line_break_position_in_multiline_call | Find index of the token before which the line should be... |
| find_pos_id_to_keep | Find the pos ids to keep |
| find_start_pos_id | Find legit starting value for a new positional id |
| find_tokens_to_update | Find the tokens to update when applying a reference indention |
| fix_quotes | Replace single quotes with double quotes |
| flatten_operators | Flatten some token in the nested parse table based on... |
| flatten_operators_one | Flatten one level of nesting with its child |
| flatten_pd | Flatten a parse table |
| generate_test_samples | Generate a comprehensive collection test cases for comment /... |
| get_addins_style_transformer_name | Return the style function or name |
| get_engine_pattern | What's the engine pattern for rmd code chunks? |
| get_knitr_pattern | Get chunk pattern |
| get_parse_data | Obtain robust parse data |
| has_crlf_as_first_line_sep | Check if a string uses CRLF EOLs |
| hash_standardize | Standardize text for hashing |
| identify_raw_chunks | Identifies raw Rmd or Rnw code chunks |
| identify_start_to_stop_of_roxygen_examples_from_text | Figure out where code examples start and stop |
| if_for_while_part_requires_braces | Check if if, for or while loop expression require a braces. |
| initialize_attributes | Initialize attributes |
| invalid_utf8 | Drop-in replacement for 'xfun:::invalid_utf8()' |
| is_cached | Check if text is cached |
| is_code_chunk_header_or_xaringan_or_code_output | Identify spinning code chunk header or xaringan |
| is_double_indent_function_declaration | Is the function declaration double indented? |
| is_insufficiently_parsed_string | Identify strings that were not fully parsed |
| is_shebang | Identify comments that are shebangs |
| local_test_setup | Establish testing setup for current environment |
| lookup_new_special | Lookup which new tokens were created from "SPECIAL" |
| lookup_tokens | Lookup all tokens that have a unique token-text mapping |
| make_transformer | Closure to return a transformer function |
| map_filetype_to_pattern | Map the file type to a corresponding regular expression |
| match_stop_to_start | Match a stop candidate to a start |
| math_token_spacing | Specify spacing around math tokens |
| needs_indention | Check whether indention is needed |
| needs_indention_one | Check whether indention is needed |
| needs_rd_emulation | Check if rd emulation is required with... |
| nest_parse_data | Nest a flat parse table |
| next_non_comment | Find the index of the next or previous non-comment in a parse... |
| next_terminal | Tell me what the next terminal is |
| n_times_faster_with_cache | Times two function calls with temporarily enabled cache |
| option_read | Get the value of an option |
| parse_roxygen | Parse roxygen comments into text |
| parser_version_set | Work with parser versions |
| parse_safely | Save parsing from text |
| parse_transform_serialize_r | Parse, transform and serialize text |
| parse_transform_serialize_r_block | Parse, transform and serialize a nested parse table |
| parse_transform_serialize_roxygen | Parse, transform and serialize roxygen comments |
| parse_tree_must_be_identical | Check whether a round trip verification can be carried out |
| pd_is | What is a parse table representing? |
| pd_is_multi_line | Check whether a parse table is a multi-line token |
| post_parse_roxygen | Changing the line definition |
| prettify_any | Prettify R code in current working directory |
| prettify_pkg | Prettify a package |
| print.vertical | Print styled code |
| read_utf8 | Read UTF-8 |
| read_utf8_bare | Drop-in replacement for 'xfun::read_utf8()', with an optional... |
| reindention | Specify what is re-indented how |
| remove_dont_mask | Remove dont* mask |
| remove_roxygen_header | Remove roxygen header |
| rep_char | Repeat elements of a character vector 'times' times and... |
| roxygen_remove_extra_brace | Fix 'tools::parse_Rd()' output |
| save_after_styling_is_active | Heuristic to see if a file styled with the addin should be... |
| scope_normalize | Convert the styling scope to its lower-level representation |
| separate_chunks | Separate chunks within Rmd and Rnw contents |
| serialize_parse_data_flattened | Serialize flattened parse data |
| set_and_assert_arg_filetype | Set the file type argument |
| set_arg_paths | Standardize paths in root |
| set_arg_write_tree | Set the write_tree argument |
| set_line_break_after_opening_if_call_is_multi_line | Sets line break after opening parenthesis |
| set_line_break_around_curly_curly | Styling around \{\{ |
| set_line_break_before_curly_opening | Set line break before a curly brace |
| set_line_break_if_call_is_multi_line | Set line break for multi-line function calls |
| set_multi_line | Set the multi-line column |
| set_regex_indention | Set indention of tokens that match regex |
| set_space_around_op | Set spaces around operators |
| set_space_between_eq_sub_and_comma | Set space between 'EQ_SUB' and '"','"' |
| set_space_between_levels | Set space between levels of nesting |
| set_spaces | Helper for setting spaces |
| set_style_transformers | Asks the user to supply a style |
| set_unindention_child | Unindent a child if necessary |
| shallowify | Shallowify the parse table |
| specify_transformers_drop | Specify which tokens must be absent for a transformer to be... |
| split_roxygen_segments | Split text into roxygen and non-roxygen example segments |
| start_comments_with_space | Start comments with a space |
| style_active_pkg | Wrapper around 'style_pkg()' for access via Addin. |
| style_dir | Prettify arbitrary R code |
| style_file | Style files with R source code |
| style_guides | Style guides |
| style_pkg | Prettify R source code |
| styler_addins | Stylers for RStudio Addins |
| stylerignore | Turn off styling for parts of the code |
| stylerignore_consolidate_col | Consolidate columns after a merge |
| style_roxygen_code_example | Style a roxygen code example that may contain dontrun and... |
| style_roxygen_code_example_one | Style a roxygen code example with exactly one @example or... |
| style_roxygen_code_example_segment | Style a roxygen code example segment |
| style_roxygen_example_snippet | Given a code snippet is dont* or run, style it |
| styler-package | Non-invasive pretty printing of R code |
| style_selection | Styles the highlighted selection in a '.R' or '.Rmd' file. |
| style_space_around_math_token | Style spacing around math tokens |
| style_space_around_token | Set spacing of token to a certain level |
| style_text | Style a string |
| style_text_without_curly_curly | 'style_text()' without rules for \{\{ |
| test_collection | Run a collection of tests |
| test_dry | Test the dry argument |
| testthat_file | Create the path to a test that file |
| test_transformer | Transforming test input with a transformer function |
| test_transformers_drop | Test 'transformers_drop' for consistency |
| text_to_flat_pd | Creates a flat parse table with minimal initialization |
| tidyverse_style | The tidyverse style |
| token_is_on_aligned_line | Check if tokens are aligned |
| tokenize | Obtain token table from text |
| transform_and_check | Transform a file an check the result |
| transform_code | Transform code from R, Rmd or Rnw files |
| transformers_drop | Remove transformers that are not needed |
| transform_file | Transform a file and output a customized message |
| transform_files | Transform files with transformer functions |
| transform_mixed | Transform mixed contents |
| transform_mixed_non_empty | Ensure for '.Rmd' and friends that a code chunk without code... |
| transform_utf8 | Apply a function to the contents of a file |
| transform_utf8_one | Potentially transform a file |
| try_transform_as_r_file | Style a file as if it was an .R file |
| unindent_child | Unindent a child |
| unindent_fun_dec | Revert the indention of function declaration header |
| update_indention | Update indention information of parse data |
| update_indention_ref | Update the indention reference |
| update_newlines | Update the newlines attribute |
| validate_new_pos_ids | Validate sequence of new position ids |
| verify_roundtrip | Verify the styling |
| visit | Visit'em all |
| visit_one | Transform a flat parse table with a list of transformers |
| wrap_else_multiline_curly | Add curly braces to else |
| wrap_expr_in_curly | Wrap an expression in curly braces |
| wrap_expr_in_expr | Wrap an expression into an expression |
| wrap_if_else_while_for_fun_multi_line_in_curly | Wrap if-else, while and for statements in curly braces |
| wrap_multiline_curly | Wrap a multi-line statement in curly braces |
| wrap_subexpr_in_curly | Wrap a sub-expression in curly braces |
| write_utf8 | Drop-in replacement for 'xfun::write_utf8()' |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.