Learn R Programming

thriftr (version 1.1.7)

parse: Parse a single thrift file to R6 class instance

Description

Parse a single thrift file to R6 class instance

Usage

parse(path, module_name = NA, include_dirs = NA, lexer = NA,
  parser = NA, enable_cache = TRUE)

Arguments

path

file path to parse, should be a string ending with '.thrift'

module_name

the name for parsed module, the default is the basename without extension of `path`

include_dirs

directories to find thrift files while processing the `include` directive, by default: ['.']

lexer

rly lexer to use, if not provided, `parse` will use a new one

parser

rly parser to use, if not provided, `parse` will use a new one

enable_cache

if this is set to be `TRUE`, parsed module will be cached, this is enabled by default. If `module_name` is provided, use it as cache key, else use the `path`

Value

Thrift module