Index

_ | A | B | C | D | E | F | G | I | L | M | N | O | P | Q | R | S | T | V | W

_

__name__ (comedy.visitor.Visitor attribute)

A

ArgumentList (class in comedy.node)
arguments (comedy.node.ArgumentList attribute)
(comedy.node.Call attribute)
(comedy.node.Index attribute)
AtomicForm (class in comedy.node)
Attribute (class in comedy.node)
attribute (comedy.node.Attribute attribute)
AttributeList (class in comedy.object)
AttributeName (class in comedy.node)
attributes (comedy.object.Object attribute)

B

Block (class in comedy.node)
block() (comedy.compiler.CodeGenerator method)
buffer (comedy.compiler.CodeGenerator attribute)

C

Call (class in comedy.node)
class_ (comedy.object.Object attribute)
code (comedy.compiler.CodeGenerator attribute)
CodeGenerator (class in comedy.compiler)
column (comedy.parser.SyntaxError attribute)
comedy (module)
comedy.analyzer (module)
comedy.compiler (module)
comedy.node (module)
comedy.object (module)
comedy.parser (module)
comedy.visitor (module)

D

Definition (class in comedy.node)

E

ESCAPE_CHARACTERS (comedy.node.StringLiteral attribute)
ESCAPE_PATTERN (comedy.node.StringLiteral attribute)

F

filename (comedy.parser.SyntaxError attribute)
FLOAT_PATTERN (comedy.node.NumberLiteral attribute)
flush() (comedy.compiler.CodeGenerator method)
Form (class in comedy.node)
form (comedy.node.Quote attribute)
forms (comedy.node.Program attribute)
function (comedy.node.Call attribute)
functions (comedy.visitor.Visitor attribute)

G

generate_code_string() (comedy.node.AtomicForm method)
(comedy.node.AttributeName method)
(comedy.node.Form method)
(comedy.node.Node method)
(comedy.node.StringLiteral method)

I

indent() (comedy.compiler.CodeGenerator method)
indentation (comedy.compiler.CodeGenerator attribute)
INDENTATION (comedy.compiler.CodeGenerator attribute)
Index (class in comedy.node)
INTEGER_PATTERN (comedy.node.NumberLiteral attribute)

L

latest_added_function (comedy.visitor.Visitor attribute)
line (comedy.parser.SyntaxError attribute)
line_string (comedy.parser.SyntaxError attribute)
lineno (comedy.parser.SyntaxError attribute)
list (comedy.object.AttributeList attribute)
local (comedy.node.Definition attribute)

M

msg (comedy.parser.SyntaxError attribute)

N

name (comedy.node.Definition attribute)
names (comedy.node.ArgumentList attribute)
newline() (comedy.compiler.CodeGenerator method)
Node (class in comedy.node)
number (comedy.node.NumberLiteral attribute)
NumberLiteral (class in comedy.node)

O

Object (class in comedy.object)
offset (comedy.parser.SyntaxError attribute)
outdent() (comedy.compiler.CodeGenerator method)

P

parse_arguments() (in module comedy.parser)
parse_atomic_form() (in module comedy.parser)
parse_form() (in module comedy.parser)
parse_program() (in module comedy.parser)
PATTERN (comedy.node.NumberLiteral attribute)
(comedy.node.StringLiteral attribute)
(comedy.node.Symbol attribute)
POOL (comedy.node.Quote attribute)
(comedy.node.Symbol attribute)
prefix (comedy.node.StringLiteral attribute)
print_file_and_line (comedy.parser.SyntaxError attribute)
Program (class in comedy.node)
program (comedy.node.Block attribute)

Q

Quote (class in comedy.node)

R

receiver (comedy.node.Attribute attribute)

S

string (comedy.node.StringLiteral attribute)
StringLiteral (class in comedy.node)
Symbol (class in comedy.node)
symbol (comedy.node.Symbol attribute)
symbols (comedy.node.ArgumentList attribute)
SyntaxError

T

text (comedy.parser.SyntaxError attribute)
type (comedy.visitor.VisitorDecorator attribute)

V

value (comedy.node.Definition attribute)
values (comedy.node.ArgumentList attribute)
visit() (comedy.visitor.Visitor method)
Visitor (class in comedy.visitor)
visitor (comedy.visitor.VisitorDecorator attribute)
VisitorDecorator (class in comedy.visitor)

W

write() (comedy.compiler.CodeGenerator method)
writeln() (comedy.compiler.CodeGenerator method)

Project Versions