deparse_js {sketch}R 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())


[Package sketch version 1.1.20.3 Index]