Skip to contents
  • exprs_new() instantiates a new exprs node.

  • exprs_type() checks if the node is a exprs node.

  • exprs_seq_get() returns all the child nodes as a list.

  • exprs_get() returns node at position index.

  • exprs_set() sets node at position index and deletes the previous node.

  • exprs_rep() sets node at position index and returns the previous node.

  • exprs_ins() inserts nodes starting from position index.

Usage

exprs_new(ast, seq)

exprs_type(ast, node)

exprs_len_get(ast, node)

exprs_seq_get(ast, node)

exprs_get(ast, node, index)

exprs_rep(ast, node, index, expr)

exprs_expr_set(ast, node, index, expr)

exprs_ins(ast, node, index, seq)

Arguments

ast

AST object

seq

list of child nodes

node

exprs node

index

one-based index into the exprs node