deparse_js: Expression deparsing for JavaScript

View source: R/core-deparse.R

deparse_jsR Documentation

Expression deparsing for JavaScript

Description

This is the "master" deparser that dispatches the "worker" deparsers based on the type of the input.

Usage

deparse_js(ast, deparsers)

Arguments

ast

language object.

deparsers

A list of "typed" deparsers.

Value

A character string.

Examples

expr_1 <- parse_expr("R.extract(x, 3, )")
deparse_js(expr_1, basic_deparsers())
deparse_js(expr_1, default_deparsers())

expr_2 <- parse_expr("R.data_frame(x = 1, y = 2)")
deparse_js(expr_2, basic_deparsers())
deparse_js(expr_2, default_deparsers())

expr_3 <- parse_expr("lambda(x, x + 1)")
deparse_js(expr_3, basic_deparsers())


sketch documentation built on Oct. 23, 2022, 5:07 p.m.