Home Reference Source
import ASTPreprocessor from 'esper.js/src/ASTPreprocessor.js'
public class | source

ASTPreprocessor

Static Method Summary

Static Public Methods
public static

clone(ast: *, extra: *): *

public static

process(ast: *, extra: *): *

public static

* walker(ast: *, cbs: *, parent: *)

Constructor Summary

Public Constructor
public

constructor(ast: *)

Member Summary

Public Members
public

ast: *

Method Summary

Public Methods
public

start(cbs: *)

Static Public Methods

public static clone(ast: *, extra: *): * source

Params:

NameTypeAttributeDescription
ast *
extra *

Return:

*

public static process(ast: *, extra: *): * source

Params:

NameTypeAttributeDescription
ast *
extra *

Return:

*

public static * walker(ast: *, cbs: *, parent: *) source

Params:

NameTypeAttributeDescription
ast *
cbs *
parent *

Public Constructors

public constructor(ast: *) source

Params:

NameTypeAttributeDescription
ast *

Public Members

public ast: * source

Public Methods

public start(cbs: *) source

Params:

NameTypeAttributeDescription
cbs *