Knit Script
Getting Started
Installation
Quick Start
Language Guide
Language Reference
Machine Operations
API Reference
knit-script API Documentation
Project Information
Dependencies
Related Projects
Acknowledgments
Knit Script
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
_
__contains__() (Knit_Script_Globals method)
(Knit_Script_Scope method)
(Machine_Bed_Position class method)
(Needle_Sets class method)
(Operator class method)
__eq__() (Sheet method)
__getitem__() (Knit_Script_Scope method)
(Machine_Bed_Position class method)
(Needle_Sets class method)
(Operator class method)
__init__() (All_Needle_Operation_Exception method)
(Assertion method)
(Assignment method)
(Attribute_Accessor_Expression method)
(Bed_Value method)
(Boolean_Value method)
(Carriage_Pass_Specification method)
(Carrier_Expression method)
(Code_Block method)
(Cut_Statement method)
(Dictionary_Comprehension method)
(Drop_Pass method)
(Expression method)
(Expression_Statement method)
(Float_Value method)
(For_Each_Statement method)
(Formatted_String_Value method)
(Function_Call method)
(Function_Declaration method)
(Function_Signature method)
(Gauge_Expression method)
(Gauge_Value_Exception method)
(Gauged_Sheet_Record method)
(Header_ID_Value method)
(If_Statement method)
(Import_Statement method)
(In_Direction_Statement method)
(Incompatible_In_Carriage_Pass_Exception method)
(Indexed_Expression method)
(Int_Value method)
(Knit_Script_Assertion_Exception method)
(Knit_Script_AttributeError method)
(Knit_Script_Context method)
(Knit_Script_Dictionary method)
(Knit_Script_Exception method)
(Knit_Script_Globals method)
(Knit_Script_ImportError method)
(Knit_Script_IndexError method)
(Knit_Script_Interpreter method)
(Knit_Script_KeyError method)
(Knit_Script_List method)
(Knit_Script_Located_Exception method)
(Knit_Script_NameError method)
(Knit_Script_Parser method)
(Knit_Script_Scope method)
(Knit_Script_TypeError method)
(Knit_Script_ValueError method)
(Knit_Script_Warning method)
(KS_Element method)
(List_Comp method)
(Lost_Sheet_Loops_Exception method)
(Machine_Accessor method)
(Machine_Instruction_Exp method)
(Machine_Position_Value method)
(Machine_Scope method)
(Machine_Type_Value method)
(Needle_Expression method)
(Needle_Instruction_Exp method)
(Needle_Instruction_Type_Exception method)
(Needle_Set_Expression method)
(No_Declared_Carrier_Exception method)
(None_Value method)
(Not_Expression method)
(Operator_Expression method)
(Parsing_Exception method)
(Pass_Direction_Expression method)
(Pause_Statement method)
(Print method)
(Push_Statement method)
(Release_Statement method)
(Remove_Statement method)
(Repeated_Needle_Exception method)
(Required_Direction_Exception method)
(Return_Statement method)
(Shadow_Variable_Warning method)
(Shadows_Global_Variable_Warning method)
(Sheet method)
(Sheet_Beyond_Gauge_Warning method)
(Sheet_Expression method)
(Sheet_Identifier method)
(Sheet_Peeling_Blocked_Loops_Exception method)
(Sheet_Peeling_Stacked_Loops_Exception method)
(Sheet_Value_Exception method)
(Slice_Index method)
(Sliced_List method)
(Statement method)
(String_Value method)
(Swap_Statement method)
(Try_Catch_Statement method)
(Unpack method)
(Variable_Declaration method)
(Variable_Expression method)
(While_Statement method)
(With_Statement method)
(Xfer_Pass_Racking method)
(Xfer_Pass_Statement method)
__iter__() (Machine_Bed_Position class method)
(Needle_Sets class method)
(Operator class method)
__len__() (Machine_Bed_Position class method)
(Needle_Sets class method)
(Operator class method)
__repr__() (Assertion method)
(Assignment method)
(Code_Block method)
(Cut_Statement method)
(Expression_Statement method)
(For_Each_Statement method)
(Function_Declaration method)
(If_Statement method)
(Import_Statement method)
(In_Direction_Statement method)
(Pause_Statement method)
(Print method)
(Push_Statement method)
(Release_Statement method)
(Remove_Statement method)
(Return_Statement method)
(Swap_Statement method)
(Try_Catch_Statement method)
(Variable_Declaration method)
(While_Statement method)
(With_Statement method)
(Xfer_Pass_Statement method)
__setitem__() (Knit_Script_Scope method)
__str__() (Assertion method)
(Assignment method)
(Code_Block method)
(Cut_Statement method)
(Expression_Statement method)
(For_Each_Statement method)
(Function_Declaration method)
(If_Statement method)
(Import_Statement method)
(In_Direction_Statement method)
(Pause_Statement method)
(Print method)
(Push_Statement method)
(Release_Statement method)
(Remove_Statement method)
(Return_Statement method)
(Swap_Statement method)
(Try_Catch_Statement method)
(Variable_Declaration method)
(While_Statement method)
(With_Statement method)
(Xfer_Pass_Statement method)
_args (Function_Declaration attribute)
_assignment (Variable_Declaration attribute)
_assignments (With_Statement attribute)
_bed (Xfer_Pass_Statement attribute)
_bed_str (Bed_Value attribute)
_body (Function_Declaration attribute)
(Function_Signature attribute)
_bool_str (Boolean_Value attribute)
_carrier_str (Carrier_Expression attribute)
_carriers (Cut_Statement attribute)
(Remove_Statement attribute)
_catch_statement (Try_Catch_Statement attribute)
_child_scope (Knit_Script_Scope attribute)
_comp_cond (Dictionary_Comprehension attribute)
(List_Comp attribute)
_condition (Assertion attribute)
(If_Statement attribute)
(While_Statement attribute)
_context (Knit_Script_Scope attribute)
(Machine_Scope attribute)
_defaults (Function_Signature attribute)
_dir_word (Pass_Direction_Expression attribute)
_direction (Carriage_Pass_Specification attribute)
(In_Direction_Statement attribute)
(Machine_Scope attribute)
_direction_expression (Xfer_Pass_Racking attribute)
_distance_expression (Xfer_Pass_Racking attribute)
_drop_pass (Carriage_Pass_Specification attribute)
_end (Sliced_List attribute)
_end_to_spacer (Sliced_List attribute)
_error_str (Assertion attribute)
_errors (Try_Catch_Statement attribute)
_exp (Return_Statement attribute)
(Unpack attribute)
_expected (Parsing_Exception attribute)
_expression (Expression_Statement attribute)
_false_statement (If_Statement attribute)
_fill_exp (List_Comp attribute)
_func_name (Function_Declaration attribute)
_gauge (Gauge_Expression attribute)
(Machine_Scope attribute)
_gauge_id (Sheet_Expression attribute)
_gauged_sheet_record (Machine_Scope attribute)
_globals (Knit_Script_Scope attribute)
_has_drops (Carriage_Pass_Specification attribute)
_instruction_type (Needle_Instruction_Exp attribute)
_instruction_types (Carriage_Pass_Specification attribute)
_instructions (In_Direction_Statement attribute)
_is_function (Knit_Script_Scope attribute)
_is_global (Variable_Declaration attribute)
_is_index (Sliced_List attribute)
_is_module (Knit_Script_Scope attribute)
_is_sliders (Xfer_Pass_Statement attribute)
_iter_exp (Dictionary_Comprehension attribute)
(List_Comp attribute)
(Sliced_List attribute)
_iter_expression (For_Each_Statement attribute)
_key (Dictionary_Comprehension attribute)
_knitscript_context (Knit_Script_Interpreter attribute)
_knitting_pass (Carriage_Pass_Specification attribute)
_kwargs (Function_Declaration attribute)
(Knit_Script_Dictionary attribute)
_layer (Swap_Statement attribute)
_lhs (Operator_Expression attribute)
_location_example (Knit_Script_Located_Exception attribute)
(Parsing_Exception attribute)
_location_message (Knit_Script_Located_Exception attribute)
(Parsing_Exception attribute)
_machine_scope (Knit_Script_Scope attribute)
_module_scope (Function_Signature attribute)
(Knit_Script_Scope attribute)
_name (Function_Signature attribute)
(Knit_Script_Scope attribute)
_needle_str (Needle_Expression attribute)
_needle_to_instruction (Carriage_Pass_Specification attribute)
_needles (Drop_Pass attribute)
(Needle_Instruction_Exp attribute)
(Push_Statement attribute)
(Swap_Statement attribute)
(Xfer_Pass_Statement attribute)
_negated_expression (Not_Expression attribute)
_parameter_names (Function_Signature attribute)
_parent (Knit_Script_Scope attribute)
_parser (Knit_Script_Interpreter attribute)
_position_str (Machine_Position_Value attribute)
_push_val (Push_Statement attribute)
_racking (Carriage_Pass_Specification attribute)
(Xfer_Pass_Statement attribute)
_require_second (Carriage_Pass_Specification attribute)
_return_value (Knit_Script_Scope attribute)
_returned (Knit_Script_Scope attribute)
_rhs (Operator_Expression attribute)
_set_str (Needle_Set_Expression attribute)
_sheet (Gauge_Expression attribute)
(Machine_Scope attribute)
(Swap_Statement attribute)
_sheet_id (Sheet_Expression attribute)
_source_statement (Carriage_Pass_Specification attribute)
_spacer (Dictionary_Comprehension attribute)
(List_Comp attribute)
(Sliced_List attribute)
_start (Sliced_List attribute)
_start_to_end (Sliced_List attribute)
_statement (For_Each_Statement attribute)
(While_Statement attribute)
(With_Statement attribute)
_statements (Code_Block attribute)
_string (Print attribute)
(String_Value attribute)
_target_bed (Carriage_Pass_Specification attribute)
_to_sliders (Carriage_Pass_Specification attribute)
_true_statement (If_Statement attribute)
_try_statement (Try_Catch_Statement attribute)
_type_str (Machine_Type_Value attribute)
_value (Dictionary_Comprehension attribute)
(Float_Value attribute)
_value_expression (Assignment attribute)
_var_name (Dictionary_Comprehension attribute)
(List_Comp attribute)
_variable_name (Variable_Expression attribute)
_variables (For_Each_Statement attribute)
_vars (Dictionary_Comprehension attribute)
(List_Comp attribute)
_working_carrier (Machine_Scope attribute)
_working_racking (Machine_Scope attribute)
A
accessor() (in module knit_script.knit_script_interpreter.knit_script_actions)
Add (Operator attribute)
add_local_by_path() (Knit_Script_Scope method)
add_note() (All_Needle_Operation_Exception method)
(Gauge_Value_Exception method)
(Incompatible_In_Carriage_Pass_Exception method)
(Knit_Script_Assertion_Exception method)
(Knit_Script_AttributeError method)
(Knit_Script_Exception method)
(Knit_Script_ImportError method)
(Knit_Script_IndexError method)
(Knit_Script_KeyError method)
(Knit_Script_Located_Exception method)
(Knit_Script_NameError method)
(Knit_Script_TypeError method)
(Knit_Script_ValueError method)
(Knit_Script_Warning method)
(Lost_Sheet_Loops_Exception method)
(Needle_Instruction_Type_Exception method)
(No_Declared_Carrier_Exception method)
(Parsing_Exception method)
(Repeated_Needle_Exception method)
(Required_Direction_Exception method)
(Shadow_Variable_Warning method)
(Shadows_Global_Variable_Warning method)
(Sheet_Beyond_Gauge_Warning method)
(Sheet_Peeling_Blocked_Loops_Exception method)
(Sheet_Peeling_Stacked_Loops_Exception method)
(Sheet_Value_Exception method)
add_variable() (Knit_Script_Context method)
alias (Import_Statement attribute)
all_loops() (Gauged_Sheet_Record method)
(Sheet method)
All_Needle_Operation_Exception
all_needles() (Gauged_Sheet_Record method)
(Sheet method)
all_slider_loops() (Gauged_Sheet_Record method)
(Sheet method)
all_sliders() (Gauged_Sheet_Record method)
(Sheet method)
And (Operator attribute)
args (All_Needle_Operation_Exception attribute)
(Function_Call attribute)
(Gauge_Value_Exception attribute)
(Incompatible_In_Carriage_Pass_Exception attribute)
(Knit_Script_Assertion_Exception attribute)
(Knit_Script_AttributeError attribute)
(Knit_Script_Exception attribute)
(Knit_Script_ImportError attribute)
(Knit_Script_IndexError attribute)
(Knit_Script_KeyError attribute)
(Knit_Script_Located_Exception attribute)
(Knit_Script_NameError attribute)
(Knit_Script_TypeError attribute)
(Knit_Script_ValueError attribute)
(Knit_Script_Warning attribute)
(Lost_Sheet_Loops_Exception attribute)
(Needle_Instruction_Type_Exception attribute)
(No_Declared_Carrier_Exception attribute)
(Parsing_Exception attribute)
(Repeated_Needle_Exception attribute)
(Required_Direction_Exception attribute)
(Shadow_Variable_Warning attribute)
(Shadows_Global_Variable_Warning attribute)
(Sheet_Beyond_Gauge_Warning attribute)
(Sheet_Peeling_Blocked_Loops_Exception attribute)
(Sheet_Peeling_Stacked_Loops_Exception attribute)
(Sheet_Value_Exception attribute)
as_assignment() (in module knit_script.knit_script_interpreter.knit_script_actions)
Assertion (class in knit_script.knit_script_interpreter.statements.Assertion)
assertion() (in module knit_script.knit_script_interpreter.knit_script_actions)
assign (Indexed_Expression attribute)
assign_value() (Assignment method)
Assignment (class in knit_script.knit_script_interpreter.statements.assignment)
assignment() (in module knit_script.knit_script_interpreter.knit_script_actions)
attribute (Attribute_Accessor_Expression attribute)
Attribute_Accessor_Expression (class in knit_script.knit_script_interpreter.expressions.accessors)
B
Back (Machine_Bed_Position attribute)
Back_Loops (Needle_Sets attribute)
back_loops() (Gauged_Sheet_Record method)
(Sheet method)
Back_Needles (Needle_Sets attribute)
back_needles() (Gauged_Sheet_Record method)
(Sheet method)
Back_Slider (Machine_Bed_Position attribute)
Back_Slider_Loops (Needle_Sets attribute)
back_slider_loops() (Gauged_Sheet_Record method)
(Sheet method)
Back_Sliders (Needle_Sets attribute)
back_sliders() (Gauged_Sheet_Record method)
(Sheet method)
Bed_Value (class in knit_script.knit_script_interpreter.expressions.values)
Boolean_Value (class in knit_script.knit_script_interpreter.expressions.values)
C
call_list() (in module knit_script.knit_script_interpreter.knit_script_actions)
carriage_pass() (in module knit_script.knit_script_interpreter.knit_script_actions)
Carriage_Pass_Specification (class in knit_script.knit_script_interpreter.statements.Carriage_Pass_Specification)
carrier (Knit_Script_Context property)
Carrier (Knit_Script_Scope property)
(Machine_Scope property)
carrier() (in module knit_script.knit_script_interpreter.knit_script_actions)
(in module knit_script.knit_script_std_library.carriers)
Carrier_Expression (class in knit_script.knit_script_interpreter.expressions.carrier)
Code_Block (class in knit_script.knit_script_interpreter.statements.code_block_statements)
code_block() (in module knit_script.knit_script_interpreter.knit_script_actions)
collapse_lower_scope() (Knit_Script_Scope method)
context_free_evaluation() (Bed_Value method)
(Boolean_Value method)
(Float_Value method)
(Header_ID_Value method)
(Int_Value method)
(Machine_Position_Value method)
(Machine_Type_Value method)
(None_Value method)
(String_Value method)
cut_active_carriers() (in module knit_script.knit_script_std_library.carriers)
Cut_Statement (class in knit_script.knit_script_interpreter.statements.carrier_statements)
cut_statement() (in module knit_script.knit_script_interpreter.knit_script_actions)
D
declare_global() (in module knit_script.knit_script_interpreter.knit_script_actions)
declare_variable() (in module knit_script.knit_script_interpreter.knit_script_actions)
delete_global() (Knit_Script_Scope method)
delete_local() (Knit_Script_Scope method)
dict_assign() (in module knit_script.knit_script_interpreter.knit_script_actions)
dict_comp() (in module knit_script.knit_script_interpreter.knit_script_actions)
dict_expression() (in module knit_script.knit_script_interpreter.knit_script_actions)
Dictionary_Comprehension (class in knit_script.knit_script_interpreter.expressions.list_expression)
direction (Knit_Script_Context property)
(Knit_Script_Scope property)
(Machine_Scope property)
direction_exp() (in module knit_script.knit_script_interpreter.knit_script_actions)
direction_sorted_needles() (in module knit_script.knit_script_std_library.needles)
Div (Operator attribute)
Drop_Pass (class in knit_script.knit_script_interpreter.statements.Drop_Pass)
drop_pass() (in module knit_script.knit_script_interpreter.knit_script_actions)
E
elif_statement() (in module knit_script.knit_script_interpreter.knit_script_actions)
else_statement() (in module knit_script.knit_script_interpreter.knit_script_actions)
end (Slice_Index attribute)
enter_new_scope() (Knit_Script_Scope method)
enter_sub_scope() (Knit_Script_Context method)
Equal (Operator attribute)
error_location (All_Needle_Operation_Exception attribute)
(Incompatible_In_Carriage_Pass_Exception attribute)
(Knit_Script_Assertion_Exception attribute)
(Knit_Script_AttributeError attribute)
(Knit_Script_ImportError attribute)
(Knit_Script_IndexError attribute)
(Knit_Script_KeyError attribute)
(Knit_Script_Located_Exception attribute)
(Knit_Script_NameError attribute)
(Knit_Script_TypeError attribute)
(Knit_Script_ValueError attribute)
(Needle_Instruction_Type_Exception attribute)
(No_Declared_Carrier_Exception attribute)
(Parsing_Exception attribute)
(Repeated_Needle_Exception attribute)
(Required_Direction_Exception attribute)
evaluate() (Attribute_Accessor_Expression method)
(Bed_Value method)
(Boolean_Value method)
(Carrier_Expression method)
(Dictionary_Comprehension method)
(Expression method)
(Float_Value method)
(Formatted_String_Value method)
(Function_Call method)
(Gauge_Expression method)
(Header_ID_Value method)
(Indexed_Expression method)
(Int_Value method)
(Knit_Script_Dictionary method)
(Knit_Script_List method)
(List_Comp method)
(Machine_Accessor method)
(Machine_Instruction_Exp method)
(Machine_Position_Value method)
(Machine_Type_Value method)
(Needle_Expression method)
(Needle_Instruction_Exp method)
(Needle_Set_Expression method)
(None_Value method)
(Not_Expression method)
(Operator_Expression method)
(Pass_Direction_Expression method)
(Sheet_Expression method)
(Slice_Index method)
(Sliced_List method)
(String_Value method)
(Unpack method)
(Variable_Expression method)
(Xfer_Pass_Racking method)
exception_assignment() (in module knit_script.knit_script_interpreter.knit_script_actions)
execute() (Assertion method)
(Code_Block method)
(Cut_Statement method)
(Drop_Pass method)
(Expression_Statement method)
(For_Each_Statement method)
(Function_Declaration method)
(Function_Signature method)
(If_Statement method)
(Import_Statement method)
(In_Direction_Statement method)
(Pause_Statement method)
(Print method)
(Push_Statement method)
(Release_Statement method)
(Remove_Statement method)
(Return_Statement method)
(Statement method)
(Swap_Statement method)
(Try_Catch_Statement method)
(Variable_Declaration method)
(While_Statement method)
(With_Statement method)
(Xfer_Pass_Statement method)
execute_statements() (Knit_Script_Context method)
exit_current_scope() (Knit_Script_Context method)
(Knit_Script_Scope method)
exit_value (Knit_Script_Globals attribute)
Exp (Operator attribute)
exp_statement() (in module knit_script.knit_script_interpreter.knit_script_actions)
Expression (class in knit_script.knit_script_interpreter.expressions.expressions)
expression (Expression_Statement property)
expression() (in module knit_script.knit_script_interpreter.knit_script_actions)
Expression_Statement (class in knit_script.knit_script_interpreter.statements.Statement)
expressions (Formatted_String_Value attribute)
(Knit_Script_List attribute)
F
f_string_section() (in module knit_script.knit_script_interpreter.knit_script_actions)
first_instruction (Incompatible_In_Carriage_Pass_Exception attribute)
first_needle (All_Needle_Operation_Exception attribute)
float_exp() (in module knit_script.knit_script_interpreter.knit_script_actions)
Float_Value (class in knit_script.knit_script_interpreter.expressions.values)
For_Each_Statement (class in knit_script.knit_script_interpreter.statements.control_loop_statements)
for_each_statement() (in module knit_script.knit_script_interpreter.knit_script_actions)
formatted_string() (in module knit_script.knit_script_interpreter.knit_script_actions)
Formatted_String_Value (class in knit_script.knit_script_interpreter.expressions.formatted_string)
Front (Machine_Bed_Position attribute)
Front_Loops (Needle_Sets attribute)
front_loops() (Gauged_Sheet_Record method)
(Sheet method)
Front_Needles (Needle_Sets attribute)
front_needles() (Gauged_Sheet_Record method)
(Sheet method)
Front_Slider (Machine_Bed_Position attribute)
Front_Slider_Loops (Needle_Sets attribute)
front_slider_loops() (Gauged_Sheet_Record method)
(Sheet method)
Front_Sliders (Needle_Sets attribute)
front_sliders() (Gauged_Sheet_Record method)
(Sheet method)
func_name (Function_Call attribute)
Function_Call (class in knit_script.knit_script_interpreter.expressions.function_expressions)
function_call() (in module knit_script.knit_script_interpreter.knit_script_actions)
Function_Declaration (class in knit_script.knit_script_interpreter.statements.function_dec_statement)
function_declaration() (in module knit_script.knit_script_interpreter.knit_script_actions)
Function_Signature (class in knit_script.knit_script_interpreter.statements.function_dec_statement)
G
gauge (Gauged_Sheet_Record attribute)
(Knit_Script_Context property)
Gauge (Knit_Script_Scope property)
(Machine_Scope property)
gauge (Sheet attribute)
(Sheet_Identifier property)
gauge_exp() (in module knit_script.knit_script_interpreter.knit_script_actions)
Gauge_Expression (class in knit_script.knit_script_interpreter.expressions.Gauge_Expression)
Gauge_Value_Exception
Gauged_Sheet_Record (class in knit_script.knit_script_interpreter.scope.gauged_sheet_schema.Gauged_Sheet_Record)
gauged_sheet_record (Knit_Script_Context property)
(Machine_Scope property)
get_bed() (Machine_Bed_Position static method)
get_expression_value_list() (in module knit_script.knit_script_interpreter.expressions.expressions)
get_layer_at_position() (Gauged_Sheet_Record method)
get_local() (Knit_Script_Scope method)
get_machine_needle() (Knit_Script_Context method)
get_matching_sheet_needle() (Sheet method)
get_needle() (Knit_Script_Context method)
(Sheet_Identifier method)
get_op() (Operator static method)
get_value_from_python_scope() (Knit_Script_Scope static method)
GT (Operator attribute)
GTE (Operator attribute)
H
has_local() (Knit_Script_Scope method)
Header_ID_Value (class in knit_script.knit_script_interpreter.expressions.values)
hid_str (Header_ID_Value attribute)
I
identifier() (in module knit_script.knit_script_interpreter.knit_script_actions)
If_Statement (class in knit_script.knit_script_interpreter.statements.branch_statements)
if_statement() (in module knit_script.knit_script_interpreter.knit_script_actions)
Import_Statement (class in knit_script.knit_script_interpreter.statements.Import_Statement)
import_statement() (in module knit_script.knit_script_interpreter.knit_script_actions)
In (Operator attribute)
In_Direction_Statement (class in knit_script.knit_script_interpreter.statements.in_direction_statement)
Incompatible_In_Carriage_Pass_Exception
Indexed_Expression (class in knit_script.knit_script_interpreter.expressions.Indexed_Expression)
indexed_value() (in module knit_script.knit_script_interpreter.knit_script_actions)
inherit_from_scope() (Machine_Scope method)
inst_str (Machine_Instruction_Exp attribute)
instruction (All_Needle_Operation_Exception attribute)
instruction_assignment() (in module knit_script.knit_script_interpreter.knit_script_actions)
instruction_type (Required_Direction_Exception attribute)
int_exp() (in module knit_script.knit_script_interpreter.knit_script_actions)
Int_Value (class in knit_script.knit_script_interpreter.expressions.values)
Is (Operator attribute)
is_across (Xfer_Pass_Racking property)
is_front (Machine_Bed_Position property)
is_function (Knit_Script_Scope property)
is_method_call (Attribute_Accessor_Expression attribute)
is_module (Knit_Script_Scope property)
is_slider (Machine_Bed_Position property)
item (Indexed_Expression attribute)
K
key (Indexed_Expression attribute)
knit_script
module
knit_script.interpret_knit_script
module
knit_script.knit_script_exceptions
module
knit_script.knit_script_exceptions.gauge_sheet_exceptions
module
knit_script.knit_script_exceptions.Knit_Script_Exception
module
knit_script.knit_script_exceptions.ks_exceptions
module
knit_script.knit_script_exceptions.parsing_exception
module
knit_script.knit_script_exceptions.python_style_exceptions
module
knit_script.knit_script_interpreter
module
knit_script.knit_script_interpreter.expressions
module
knit_script.knit_script_interpreter.expressions.accessors
module
knit_script.knit_script_interpreter.expressions.carrier
module
knit_script.knit_script_interpreter.expressions.direction
module
knit_script.knit_script_interpreter.expressions.expressions
module
knit_script.knit_script_interpreter.expressions.formatted_string
module
knit_script.knit_script_interpreter.expressions.function_expressions
module
knit_script.knit_script_interpreter.expressions.Gauge_Expression
module
knit_script.knit_script_interpreter.expressions.Indexed_Expression
module
knit_script.knit_script_interpreter.expressions.instruction_expression
module
knit_script.knit_script_interpreter.expressions.list_expression
module
knit_script.knit_script_interpreter.expressions.machine_accessor
module
knit_script.knit_script_interpreter.expressions.needle_expression
module
knit_script.knit_script_interpreter.expressions.needle_set_expression
module
knit_script.knit_script_interpreter.expressions.not_expression
module
knit_script.knit_script_interpreter.expressions.operator_expressions
module
knit_script.knit_script_interpreter.expressions.values
module
knit_script.knit_script_interpreter.expressions.variables
module
knit_script.knit_script_interpreter.expressions.xfer_pass_racking
module
knit_script.knit_script_interpreter.knit_script_actions
module
knit_script.knit_script_interpreter.knit_script_context
module
knit_script.knit_script_interpreter.Knit_Script_Interpreter
module
knit_script.knit_script_interpreter.Knit_Script_Parser
module
knit_script.knit_script_interpreter.ks_element
module
knit_script.knit_script_interpreter.Machine_Specification
module
knit_script.knit_script_interpreter.scope
module
knit_script.knit_script_interpreter.scope.gauged_sheet_schema
module
knit_script.knit_script_interpreter.scope.gauged_sheet_schema.Gauged_Sheet_Record
module
knit_script.knit_script_interpreter.scope.gauged_sheet_schema.Sheet
module
knit_script.knit_script_interpreter.scope.global_scope
module
knit_script.knit_script_interpreter.scope.local_scope
module
knit_script.knit_script_interpreter.scope.machine_scope
module
knit_script.knit_script_interpreter.statements
module
knit_script.knit_script_interpreter.statements.Assertion
module
knit_script.knit_script_interpreter.statements.assignment
module
knit_script.knit_script_interpreter.statements.branch_statements
module
knit_script.knit_script_interpreter.statements.Carriage_Pass_Specification
module
knit_script.knit_script_interpreter.statements.carrier_statements
module
knit_script.knit_script_interpreter.statements.code_block_statements
module
knit_script.knit_script_interpreter.statements.control_loop_statements
module
knit_script.knit_script_interpreter.statements.Drop_Pass
module
knit_script.knit_script_interpreter.statements.function_dec_statement
module
knit_script.knit_script_interpreter.statements.Import_Statement
module
knit_script.knit_script_interpreter.statements.in_direction_statement
module
knit_script.knit_script_interpreter.statements.instruction_statements
module
knit_script.knit_script_interpreter.statements.Print
module
knit_script.knit_script_interpreter.statements.Push_Statement
module
knit_script.knit_script_interpreter.statements.return_statement
module
knit_script.knit_script_interpreter.statements.Statement
module
knit_script.knit_script_interpreter.statements.Swap_Statement
module
knit_script.knit_script_interpreter.statements.try_catch_statements
module
knit_script.knit_script_interpreter.statements.Variable_Declaration
module
knit_script.knit_script_interpreter.statements.With_Statement
module
knit_script.knit_script_interpreter.statements.xfer_pass_statement
module
knit_script.knit_script_std_library
module
knit_script.knit_script_std_library.carriers
module
knit_script.knit_script_std_library.needles
module
knit_script.knit_script_warnings
module
knit_script.knit_script_warnings.Knit_Script_Warning
module
Knit_Script_Assertion_Exception
Knit_Script_AttributeError
Knit_Script_Context (class in knit_script.knit_script_interpreter.knit_script_context)
Knit_Script_Dictionary (class in knit_script.knit_script_interpreter.expressions.list_expression)
knit_script_evaluate_expression() (Knit_Script_Interpreter method)
Knit_Script_Exception
Knit_Script_Globals (class in knit_script.knit_script_interpreter.scope.global_scope)
Knit_Script_ImportError
Knit_Script_IndexError
Knit_Script_Interpreter (class in knit_script.knit_script_interpreter.Knit_Script_Interpreter)
Knit_Script_KeyError
Knit_Script_List (class in knit_script.knit_script_interpreter.expressions.list_expression)
Knit_Script_Located_Exception
Knit_Script_NameError
Knit_Script_Parser (class in knit_script.knit_script_interpreter.Knit_Script_Parser)
Knit_Script_Scope (class in knit_script.knit_script_interpreter.scope.local_scope)
knit_script_to_knitout() (in module knit_script)
(in module knit_script.interpret_knit_script)
Knit_Script_TypeError
Knit_Script_ValueError
Knit_Script_Warning
knitting_machine (Gauged_Sheet_Record attribute)
(Sheet attribute)
KS_Element (class in knit_script.knit_script_interpreter.ks_element)
ks_element (Knit_Script_Located_Exception attribute)
kwargs (Function_Call attribute)
L
last_carriage_pass_result (Knit_Script_Context attribute)
Last_Pass (Needle_Sets attribute)
line_number (Assertion property)
(Assignment property)
(Attribute_Accessor_Expression property)
(Bed_Value property)
(Boolean_Value property)
(Carrier_Expression property)
(Code_Block property)
(Cut_Statement property)
(Dictionary_Comprehension property)
(Drop_Pass property)
(Expression property)
(Expression_Statement property)
(Float_Value property)
(For_Each_Statement property)
(Formatted_String_Value property)
(Function_Call property)
(Function_Declaration property)
(Gauge_Expression property)
(Header_ID_Value property)
(If_Statement property)
(Import_Statement property)
(In_Direction_Statement property)
(Indexed_Expression property)
(Int_Value property)
(Knit_Script_Dictionary property)
(Knit_Script_List property)
(KS_Element property)
(List_Comp property)
(Machine_Accessor property)
(Machine_Instruction_Exp property)
(Machine_Position_Value property)
(Machine_Type_Value property)
(Needle_Expression property)
(Needle_Instruction_Exp property)
(Needle_Set_Expression property)
(None_Value property)
(Not_Expression property)
(Operator_Expression property)
(Pass_Direction_Expression property)
(Pause_Statement property)
(Print property)
(Push_Statement property)
(Release_Statement property)
(Remove_Statement property)
(Return_Statement property)
(Sheet_Expression property)
(Slice_Index property)
(Sliced_List property)
(Statement property)
(String_Value property)
(Swap_Statement property)
(Try_Catch_Statement property)
(Unpack property)
(Variable_Declaration property)
(Variable_Expression property)
(While_Statement property)
(With_Statement property)
(Xfer_Pass_Racking property)
(Xfer_Pass_Statement property)
List_Comp (class in knit_script.knit_script_interpreter.expressions.list_expression)
list_comp() (in module knit_script.knit_script_interpreter.knit_script_actions)
list_expression() (in module knit_script.knit_script_interpreter.knit_script_actions)
location (Assertion property)
(Assignment property)
(Attribute_Accessor_Expression property)
(Bed_Value property)
(Boolean_Value property)
(Carrier_Expression property)
(Code_Block property)
(Cut_Statement property)
(Dictionary_Comprehension property)
(Drop_Pass property)
(Expression property)
(Expression_Statement property)
(Float_Value property)
(For_Each_Statement property)
(Formatted_String_Value property)
(Function_Call property)
(Function_Declaration property)
(Gauge_Expression property)
(Header_ID_Value property)
(If_Statement property)
(Import_Statement property)
(In_Direction_Statement property)
(Indexed_Expression property)
(Int_Value property)
(Knit_Script_Dictionary property)
(Knit_Script_List property)
(KS_Element property)
(List_Comp property)
(Machine_Accessor property)
(Machine_Instruction_Exp property)
(Machine_Position_Value property)
(Machine_Type_Value property)
(Needle_Expression property)
(Needle_Instruction_Exp property)
(Needle_Set_Expression property)
(None_Value property)
(Not_Expression property)
(Operator_Expression property)
(Pass_Direction_Expression property)
(Pause_Statement property)
(Print property)
(Push_Statement property)
(Release_Statement property)
(Remove_Statement property)
(Return_Statement property)
(Sheet_Expression property)
(Slice_Index property)
(Sliced_List property)
(Statement property)
(String_Value property)
(Swap_Statement property)
(Try_Catch_Statement property)
(Unpack property)
(Variable_Declaration property)
(Variable_Expression property)
(While_Statement property)
(With_Statement property)
(Xfer_Pass_Racking property)
(Xfer_Pass_Statement property)
loop_record (Sheet attribute)
Loops (Needle_Sets attribute)
Lost_Sheet_Loops_Exception
LT (Operator attribute)
LTE (Operator attribute)
M
Machine_Accessor (class in knit_script.knit_script_interpreter.expressions.machine_accessor)
Machine_Bed_Position (class in knit_script.knit_script_interpreter.Machine_Specification)
Machine_Instruction_Exp (class in knit_script.knit_script_interpreter.expressions.instruction_expression)
Machine_Position_Value (class in knit_script.knit_script_interpreter.expressions.values)
Machine_Scope (class in knit_script.knit_script_interpreter.scope.machine_scope)
machine_scope (Knit_Script_Scope property)
machine_state (Knit_Script_Scope property)
(Machine_Scope property)
Machine_Type_Value (class in knit_script.knit_script_interpreter.expressions.values)
message (Knit_Script_Exception attribute)
(Knit_Script_Warning attribute)
Mod (Operator attribute)
module
knit_script
knit_script.interpret_knit_script
knit_script.knit_script_exceptions
knit_script.knit_script_exceptions.gauge_sheet_exceptions
knit_script.knit_script_exceptions.Knit_Script_Exception
knit_script.knit_script_exceptions.ks_exceptions
knit_script.knit_script_exceptions.parsing_exception
knit_script.knit_script_exceptions.python_style_exceptions
knit_script.knit_script_interpreter
knit_script.knit_script_interpreter.expressions
knit_script.knit_script_interpreter.expressions.accessors
knit_script.knit_script_interpreter.expressions.carrier
knit_script.knit_script_interpreter.expressions.direction
knit_script.knit_script_interpreter.expressions.expressions
knit_script.knit_script_interpreter.expressions.formatted_string
knit_script.knit_script_interpreter.expressions.function_expressions
knit_script.knit_script_interpreter.expressions.Gauge_Expression
knit_script.knit_script_interpreter.expressions.Indexed_Expression
knit_script.knit_script_interpreter.expressions.instruction_expression
knit_script.knit_script_interpreter.expressions.list_expression
knit_script.knit_script_interpreter.expressions.machine_accessor
knit_script.knit_script_interpreter.expressions.needle_expression
knit_script.knit_script_interpreter.expressions.needle_set_expression
knit_script.knit_script_interpreter.expressions.not_expression
knit_script.knit_script_interpreter.expressions.operator_expressions
knit_script.knit_script_interpreter.expressions.values
knit_script.knit_script_interpreter.expressions.variables
knit_script.knit_script_interpreter.expressions.xfer_pass_racking
knit_script.knit_script_interpreter.knit_script_actions
knit_script.knit_script_interpreter.knit_script_context
knit_script.knit_script_interpreter.Knit_Script_Interpreter
knit_script.knit_script_interpreter.Knit_Script_Parser
knit_script.knit_script_interpreter.ks_element
knit_script.knit_script_interpreter.Machine_Specification
knit_script.knit_script_interpreter.scope
knit_script.knit_script_interpreter.scope.gauged_sheet_schema
knit_script.knit_script_interpreter.scope.gauged_sheet_schema.Gauged_Sheet_Record
knit_script.knit_script_interpreter.scope.gauged_sheet_schema.Sheet
knit_script.knit_script_interpreter.scope.global_scope
knit_script.knit_script_interpreter.scope.local_scope
knit_script.knit_script_interpreter.scope.machine_scope
knit_script.knit_script_interpreter.statements
knit_script.knit_script_interpreter.statements.Assertion
knit_script.knit_script_interpreter.statements.assignment
knit_script.knit_script_interpreter.statements.branch_statements
knit_script.knit_script_interpreter.statements.Carriage_Pass_Specification
knit_script.knit_script_interpreter.statements.carrier_statements
knit_script.knit_script_interpreter.statements.code_block_statements
knit_script.knit_script_interpreter.statements.control_loop_statements
knit_script.knit_script_interpreter.statements.Drop_Pass
knit_script.knit_script_interpreter.statements.function_dec_statement
knit_script.knit_script_interpreter.statements.Import_Statement
knit_script.knit_script_interpreter.statements.in_direction_statement
knit_script.knit_script_interpreter.statements.instruction_statements
knit_script.knit_script_interpreter.statements.Print
knit_script.knit_script_interpreter.statements.Push_Statement
knit_script.knit_script_interpreter.statements.return_statement
knit_script.knit_script_interpreter.statements.Statement
knit_script.knit_script_interpreter.statements.Swap_Statement
knit_script.knit_script_interpreter.statements.try_catch_statements
knit_script.knit_script_interpreter.statements.Variable_Declaration
knit_script.knit_script_interpreter.statements.With_Statement
knit_script.knit_script_interpreter.statements.xfer_pass_statement
knit_script.knit_script_std_library
knit_script.knit_script_std_library.carriers
knit_script.knit_script_std_library.needles
knit_script.knit_script_warnings
knit_script.knit_script_warnings.Knit_Script_Warning
msg (Knit_Script_ImportError attribute)
Mul (Operator attribute)
N
name (Knit_Script_AttributeError attribute)
(Knit_Script_ImportError attribute)
(Knit_Script_NameError attribute)
NE (Operator attribute)
needle (Repeated_Needle_Exception attribute)
needle() (in module knit_script.knit_script_std_library.needles)
(Sheet_Identifier method)
Needle_Expression (class in knit_script.knit_script_interpreter.expressions.needle_expression)
needle_id() (in module knit_script.knit_script_interpreter.knit_script_actions)
needle_instruction() (in module knit_script.knit_script_interpreter.knit_script_actions)
Needle_Instruction_Exp (class in knit_script.knit_script_interpreter.expressions.instruction_expression)
Needle_Instruction_Type_Exception
Needle_Set_Expression (class in knit_script.knit_script_interpreter.expressions.needle_set_expression)
Needle_Sets (class in knit_script.knit_script_interpreter.expressions.needle_set_expression)
Needles (Needle_Sets attribute)
negation() (in module knit_script.knit_script_interpreter.knit_script_actions)
No_Declared_Carrier_Exception
None_Value (class in knit_script.knit_script_interpreter.expressions.values)
Not_Expression (class in knit_script.knit_script_interpreter.expressions.not_expression)
O
obj (Knit_Script_AttributeError attribute)
op_str (Operator_Expression attribute)
operate() (Operator method)
Operator (class in knit_script.knit_script_interpreter.expressions.operator_expressions)
Operator_Expression (class in knit_script.knit_script_interpreter.expressions.operator_expressions)
Or (Operator attribute)
P
param_list() (in module knit_script.knit_script_interpreter.knit_script_actions)
parent (Attribute_Accessor_Expression attribute)
parent_path() (Attribute_Accessor_Expression method)
parse() (Knit_Script_Interpreter method)
(Knit_Script_Parser method)
parse_error (Parsing_Exception attribute)
parser_node (KS_Element attribute)
Parsing_Exception
Pass_Direction_Expression (class in knit_script.knit_script_interpreter.expressions.direction)
pass_second() (in module knit_script.knit_script_interpreter.knit_script_actions)
path (Knit_Script_ImportError attribute)
Pause_Statement (class in knit_script.knit_script_interpreter.statements.instruction_statements)
pause_statement() (in module knit_script.knit_script_interpreter.knit_script_actions)
peel_sheet_relative_to_active_sheet() (Gauged_Sheet_Record method)
Print (class in knit_script.knit_script_interpreter.statements.Print)
print_statement() (in module knit_script.knit_script_interpreter.knit_script_actions)
program() (in module knit_script.knit_script_interpreter.knit_script_actions)
push_dir() (in module knit_script.knit_script_interpreter.knit_script_actions)
push_layer_backward() (Gauged_Sheet_Record method)
push_layer_forward() (Gauged_Sheet_Record method)
Push_Statement (class in knit_script.knit_script_interpreter.statements.Push_Statement)
push_statement() (in module knit_script.knit_script_interpreter.knit_script_actions)
push_to() (in module knit_script.knit_script_interpreter.knit_script_actions)
R
Rack (Knit_Script_Scope property)
(Machine_Scope property)
racking (All_Needle_Operation_Exception attribute)
(Knit_Script_Context property)
Racking (Knit_Script_Scope property)
(Machine_Scope property)
record_needle() (Gauged_Sheet_Record method)
(Sheet method)
record_sheet() (Sheet method)
Release_Statement (class in knit_script.knit_script_interpreter.statements.carrier_statements)
release_statement() (in module knit_script.knit_script_interpreter.knit_script_actions)
Remove_Statement (class in knit_script.knit_script_interpreter.statements.carrier_statements)
remove_statement() (in module knit_script.knit_script_interpreter.knit_script_actions)
Repeated_Needle_Exception
Required_Direction_Exception
reset_to_sheet() (Gauged_Sheet_Record method)
Return_Statement (class in knit_script.knit_script_interpreter.statements.return_statement)
return_statement() (in module knit_script.knit_script_interpreter.knit_script_actions)
return_value (Knit_Script_Scope property)
returned (Knit_Script_Scope property)
S
second_instruction (Incompatible_In_Carriage_Pass_Exception attribute)
second_needle (All_Needle_Operation_Exception attribute)
set_global() (Knit_Script_Scope method)
set_layer_position() (Gauged_Sheet_Record method)
set_layer_to_back() (Gauged_Sheet_Record method)
set_layer_to_front() (Gauged_Sheet_Record method)
set_local() (Knit_Script_Scope method)
set_str (Needle_Set_Expression property)
Shadow_Variable_Warning
Shadows_Global_Variable_Warning
Sheet (class in knit_script.knit_script_interpreter.scope.gauged_sheet_schema.Sheet)
sheet (Knit_Script_Context property)
Sheet (Knit_Script_Scope property)
(Machine_Scope property)
sheet (Sheet_Identifier property)
Sheet_Beyond_Gauge_Warning
Sheet_Expression (class in knit_script.knit_script_interpreter.expressions.machine_accessor)
sheet_id() (in module knit_script.knit_script_interpreter.knit_script_actions)
Sheet_Identifier (class in knit_script.knit_script_interpreter.scope.gauged_sheet_schema.Sheet)
sheet_needle() (Sheet method)
sheet_needle_count (Knit_Script_Context property)
sheet_needles_at_needle_position() (Gauged_Sheet_Record method)
sheet_number (Sheet attribute)
Sheet_Peeling_Blocked_Loops_Exception
Sheet_Peeling_Stacked_Loops_Exception
Sheet_Value_Exception
sheets (Gauged_Sheet_Record attribute)
Slice_Index (class in knit_script.knit_script_interpreter.expressions.Indexed_Expression)
slice_index() (in module knit_script.knit_script_interpreter.knit_script_actions)
Sliced_List (class in knit_script.knit_script_interpreter.expressions.list_expression)
Slider_Loops (Needle_Sets attribute)
Sliders (Needle_Sets attribute)
spacer (Slice_Index attribute)
src (Import_Statement attribute)
start (Slice_Index attribute)
Statement (class in knit_script.knit_script_interpreter.statements.Statement)
string() (in module knit_script.knit_script_interpreter.knit_script_actions)
String_Value (class in knit_script.knit_script_interpreter.expressions.values)
Sub (Operator attribute)
swap_layer_at_positions() (Gauged_Sheet_Record method)
Swap_Statement (class in knit_script.knit_script_interpreter.statements.Swap_Statement)
swap_statement() (in module knit_script.knit_script_interpreter.knit_script_actions)
T
try_catch() (in module knit_script.knit_script_interpreter.knit_script_actions)
Try_Catch_Statement (class in knit_script.knit_script_interpreter.statements.try_catch_statements)
U
Unpack (class in knit_script.knit_script_interpreter.expressions.list_expression)
unpack() (in module knit_script.knit_script_interpreter.knit_script_actions)
update_parent_machine_scope() (Machine_Scope method)
V
value() (Assignment method)
var_name (For_Each_Statement attribute)
Variable_Declaration (class in knit_script.knit_script_interpreter.statements.Variable_Declaration)
Variable_Expression (class in knit_script.knit_script_interpreter.expressions.variables)
variable_name (Assignment attribute)
(Variable_Expression property)
variable_scope (Knit_Script_Context attribute)
variables (Knit_Script_Scope property)
version (Knit_Script_Context property)
W
While_Statement (class in knit_script.knit_script_interpreter.statements.control_loop_statements)
while_statement() (in module knit_script.knit_script_interpreter.knit_script_actions)
With_Statement (class in knit_script.knit_script_interpreter.statements.With_Statement)
with_statement() (in module knit_script.knit_script_interpreter.knit_script_actions)
with_traceback() (All_Needle_Operation_Exception method)
(Gauge_Value_Exception method)
(Incompatible_In_Carriage_Pass_Exception method)
(Knit_Script_Assertion_Exception method)
(Knit_Script_AttributeError method)
(Knit_Script_Exception method)
(Knit_Script_ImportError method)
(Knit_Script_IndexError method)
(Knit_Script_KeyError method)
(Knit_Script_Located_Exception method)
(Knit_Script_NameError method)
(Knit_Script_TypeError method)
(Knit_Script_ValueError method)
(Knit_Script_Warning method)
(Lost_Sheet_Loops_Exception method)
(Needle_Instruction_Type_Exception method)
(No_Declared_Carrier_Exception method)
(Parsing_Exception method)
(Repeated_Needle_Exception method)
(Required_Direction_Exception method)
(Shadow_Variable_Warning method)
(Shadows_Global_Variable_Warning method)
(Sheet_Beyond_Gauge_Warning method)
(Sheet_Peeling_Blocked_Loops_Exception method)
(Sheet_Peeling_Stacked_Loops_Exception method)
(Sheet_Value_Exception method)
write_knitout() (Carriage_Pass_Specification method)
(Knit_Script_Interpreter method)
X
xfer_pass() (in module knit_script.knit_script_interpreter.knit_script_actions)
Xfer_Pass_Racking (class in knit_script.knit_script_interpreter.expressions.xfer_pass_racking)
Xfer_Pass_Statement (class in knit_script.knit_script_interpreter.statements.xfer_pass_statement)
xfer_rack() (in module knit_script.knit_script_interpreter.knit_script_actions)