:muscle: implement extend
:muscle: implement BaseParser
:sparkles: fix to separate a list expression parser
:sparkles: fix to separate a list indexer parser
:sparkles: fix to access parent parser
:sparkles: fix to separate a generator expression parser
:sparkles: rename compiler.node -> compiler.Node
:fire: remove unused if condition
:sparkles: fix to separate an assignment expression parser
:sparkles: fix local names
:sparkles: move scope
:sparkles: fix to separate a function expression