7.2.1. AstBuilder

class AstBuilder(*args, dsp=None, nodes=None, match=None, **kwargs)[source]

Methods

__init__ Initialize self.
append Add an element to the right side of the deque.
appendleft Add an element to the left side of the deque.
clear Remove all elements from the deque.
compile
copy Return a shallow copy of a deque.
count
extend Extend the right side of the deque with elements from the iterable
extendleft Extend the left side of the deque with elements from the iterable
finish
get_node_id
index Raises ValueError if the value is not present.
insert D.insert(index, object) – insert object before index
pop Remove and return the rightmost element.
popleft Remove and return the leftmost element.
remove D.remove(value) – remove first occurrence of value.
reverse D.reverse() – reverse IN PLACE
rotate Rotate the deque n steps to the right (default n=1).
__init__(*args, dsp=None, nodes=None, match=None, **kwargs)[source]

Initialize self. See help(type(self)) for accurate signature.

Attributes

maxlen maximum size of a deque or None if unbounded
append(token)[source]

Add an element to the right side of the deque.