Skip to contents
  • pars_new() instantiates a new pars node.

  • pars_type() checks if the node is a pars node.

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

  • pars_get() returns node at position index.

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

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

  • pars_ins() inserts nodes starting from position index.

Usage

pars_new(ast, seq)

pars_type(ast, node)

pars_len_get(ast, node)

pars_seq_get(ast, node)

pars_get(ast, node, index)

pars_rep(ast, node, index, par)

pars_par_set(ast, node, index, par)

pars_ins(ast, node, index, seq)

Arguments

ast

AST object

seq

list of child nodes

node

pars node

index

one-based index into the pars node