{"mainProgramName":"lists","programAndInfos":[{"program":{"imports":[{"prefix":"","namespace":["no","inductive","idea10","programs"],"name":"references","version":"0.1.5"},{"prefix":"","namespace":["no","inductive","idea10","programs"],"name":"arrays","version":"0.9.7"}],"files":[{"folders":["main","lists"],"isMain":true,"isTest":false,"structures":[],"functions":[{"name":"AddNumber","returnType":{"typeType":"Decimal","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Decimal","array":true,"typeName":null},"name":"list"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"a"}],"localVariables":[{"type":{"typeType":"Decimal","array":true,"typeName":null},"name":["newlist"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Decimal","array":true,"arrayLength":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"typeName":null},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"a"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"\t\t","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"\t\t","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"AddNumberRef","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"},"name":"list"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"i"}],"localVariables":[],"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numberArray"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"AddNumber","arguments":[{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numberArray"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"inferredReturnType":{"typeType":"Decimal","array":true,"typeName":null}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"RemoveNumber","returnType":{"typeType":"Decimal","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Decimal","array":true,"typeName":null},"name":"list"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"n"}],"localVariables":[{"type":{"typeType":"Decimal","array":true,"typeName":null},"name":["newlist"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Decimal","array":true,"arrayLength":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Subtract"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"typeName":null},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"MoreThanOrEquals"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"rhs":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"operator":"And"},"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"MoreThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Subtract"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}}],"hasElse":true,"elseLines":[{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"\t\t","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"GetNumberRef","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"},"name":"list"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"i"}],"localVariables":[],"lines":[],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numberArray"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"RemoveNumberRef","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"},"name":"list"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"i"}],"localVariables":[],"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numberArray"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"RemoveNumber","arguments":[{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numberArray"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"inferredReturnType":{"typeType":"Decimal","array":true,"typeName":null}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null}],"name":"NumberList"},{"folders":["main","lists"],"isMain":true,"isTest":false,"structures":[],"functions":[{"name":"AddString","returnType":{"typeType":"Structure","array":true,"typeName":"StringReference"},"parameters":[{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":"list"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"a"}],"localVariables":[{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":["newlist"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":true,"arrayLength":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"typeName":"StringReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"a"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"\t\t","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}}},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"\t\t","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"expressionToDeallocate":null},"comment":null},{"name":"AddStringRef","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"},"name":"list"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"i"}],"localVariables":[],"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"stringArray"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"AddString","arguments":[{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"stringArray"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"inferredReturnType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"RemoveString","returnType":{"typeType":"Structure","array":true,"typeName":"StringReference"},"parameters":[{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":"list"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"n"}],"localVariables":[{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":["newlist"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":true,"arrayLength":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Subtract"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"typeName":"StringReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"MoreThanOrEquals"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"rhs":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"operator":"And"},"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"MoreThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Subtract"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}}}],"hasElse":true,"elseLines":[{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}}}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"\t\t","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"expressionToDeallocate":null},"comment":null},{"name":"GetStringRef","returnType":{"typeType":"Structure","array":false,"typeName":"StringReference"},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"},"name":"list"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"i"}],"localVariables":[],"lines":[],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"stringArray"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"expressionToDeallocate":null},"comment":null},{"name":"RemoveStringRef","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"},"name":"list"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"i"}],"localVariables":[],"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"stringArray"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"RemoveString","arguments":[{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"stringArray"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null}],"name":"StringList"},{"folders":["main","lists","DynamicArrayCharacters"],"isMain":true,"isTest":false,"structures":[{"variableDeclarations":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["array"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["length"]}],"name":"DynamicArrayCharacters","comment":null}],"functions":[],"name":"Structures"},{"folders":["main","lists","DynamicArrayCharacters"],"isMain":true,"isTest":false,"structures":[],"functions":[{"name":"CreateDynamicArrayCharacters","returnType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"parameters":[],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":["da"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":false,"arrayLength":null,"typeName":"DynamicArrayCharacters"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Character","array":true,"arrayLength":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"10"},"identifier":null,"constant":null,"inferredType":null},"typeName":null},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"expressionToDeallocate":null},"comment":null},{"name":"CreateDynamicArrayCharactersWithInitialCapacity","returnType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"capacity"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":["da"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":false,"arrayLength":null,"typeName":"DynamicArrayCharacters"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Character","array":true,"arrayLength":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"capacity"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"typeName":null},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"expressionToDeallocate":null},"comment":null},{"name":"DynamicArrayAddCharacter","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":"da"},{"type":{"typeType":"Character","array":false,"typeName":null},"name":"value"}],"localVariables":[],"lines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Equals"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayCharactersIncreaseSize","arguments":[{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"DynamicArrayAddString","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":"da"},{"type":{"typeType":"Character","array":true,"typeName":null},"name":"str"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayAddCharacter","arguments":[{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"DynamicArrayCharactersIncreaseSize","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":"da"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["newLength","i"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["newArray"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newLength"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"expression":{"expressionType":"Parenthesis","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":{"expression":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"3"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Multiply"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Divide"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Round"},"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newArray"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Character","array":true,"arrayLength":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newLength"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"typeName":null},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newArray"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newArray"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"DynamicArrayCharactersDecreaseSizeNecessary","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":"da"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["needsDecrease"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"needsDecrease"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"no"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"10"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"MoreThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"needsDecrease"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"expression":{"expressionType":"Parenthesis","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":{"expression":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Multiply"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"3"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Divide"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Round"},"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThanOrEquals"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"needsDecrease"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"DynamicArrayCharactersDecreaseSize","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":"da"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["newLength","i"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["newArray"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newLength"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"expression":{"expressionType":"Parenthesis","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":{"expression":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Multiply"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"3"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Divide"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Round"},"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newArray"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Character","array":true,"arrayLength":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newLength"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"typeName":null},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newLength"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newArray"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newArray"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"DynamicArrayCharactersIndex","returnType":{"typeType":"Character","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":"da"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"index"}],"localVariables":[],"lines":[],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"DynamicArrayCharactersLength","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":"da"}],"localVariables":[],"lines":[],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"DynamicArrayInsertCharacter","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":"da"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"index"},{"type":{"typeType":"Character","array":false,"typeName":null},"name":"value"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Equals"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayCharactersIncreaseSize","arguments":[{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"MoreThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Subtract"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Subtract"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"DynamicArrayCharacterSet","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":"da"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"index"},{"type":{"typeType":"Character","array":false,"typeName":null},"name":"value"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["success"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"yes"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":true,"elseLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"no"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"DynamicArrayRemoveCharacter","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":"da"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"index"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Subtract"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Subtract"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"DynamicArrayCharactersDecreaseSizeNecessary","arguments":[{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}}],"inferredReturnType":{"typeType":"Boolean","array":false,"typeName":null}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayCharactersDecreaseSize","arguments":[{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"FreeDynamicArrayCharacters","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":"da"}],"localVariables":[],"lines":[{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}}}],"returnLine":null,"comment":null},{"name":"DynamicArrayCharactersToArray","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":"da"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["array"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Character","array":true,"arrayLength":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"typeName":null},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"ArrayToDynamicArrayCharactersWithOptimalSize","returnType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"array"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":["da"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["c","n","newCapacity"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"c"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Parenthesis","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":{"expression":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"c"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"NaturalLogarithm"},"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Subtract"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"expression":{"expressionType":"Parenthesis","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":{"expression":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"3"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Divide"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"NaturalLogarithm"},"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Divide"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newCapacity"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"expression":{"expressionType":"Parenthesis","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":{"expression":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"10"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":null,"lhs":{"expressionType":"Parenthesis","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":{"expression":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"3"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Divide"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Exponentiate"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Multiply"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Ceil"},"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateDynamicArrayCharactersWithInitialCapacity","arguments":[{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newCapacity"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"expressionToDeallocate":null},"comment":null},{"name":"ArrayToDynamicArrayCharacters","returnType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"array"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":["da"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":false,"arrayLength":null,"typeName":"DynamicArrayCharacters"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CopyString","arguments":[{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Character","array":true,"typeName":null}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"expressionToDeallocate":null},"comment":null},{"name":"DynamicArrayCharactersEqual","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":"a"},{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":"b"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["equal"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"equal"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"yes"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"a"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"b"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Equals"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"a"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"equal"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"operator":"And"},"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"a"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}},"rhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"b"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}},"operator":"NotEquals"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"equal"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"no"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":true,"elseLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"equal"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"no"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"equal"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"DynamicArrayCharactersToLinkedList","returnType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":"da"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"},"name":["ll"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateLinkedListCharacter","arguments":[],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"LinkedListAddCharacter","arguments":[{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"expressionToDeallocate":null},"comment":null},{"name":"LinkedListToDynamicArrayCharacters","returnType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"},"name":"ll"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":["da"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"},"name":["node"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":false,"arrayLength":null,"typeName":"DynamicArrayCharacters"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"LinkedListCharactersLength","arguments":[{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}}],"inferredReturnType":{"typeType":"Decimal","array":false,"typeName":null}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Character","array":true,"arrayLength":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"typeName":null},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"expressionToDeallocate":null},"comment":null}],"name":"DynamicArrayCharactersFunctions"},{"folders":["main","lists"],"isMain":true,"isTest":false,"structures":[],"functions":[{"name":"AddBoolean","returnType":{"typeType":"Boolean","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Boolean","array":true,"typeName":null},"name":"list"},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":"a"}],"localVariables":[{"type":{"typeType":"Boolean","array":true,"typeName":null},"name":["newlist"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Boolean","array":true,"arrayLength":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"typeName":null},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"a"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"\t\t","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}}},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"\t\t","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"AddBooleanRef","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"},"name":"list"},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":"i"}],"localVariables":[],"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"booleanArray"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"AddBoolean","arguments":[{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"booleanArray"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}],"inferredReturnType":{"typeType":"Boolean","array":true,"typeName":null}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"RemoveBoolean","returnType":{"typeType":"Boolean","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Boolean","array":true,"typeName":null},"name":"list"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"n"}],"localVariables":[{"type":{"typeType":"Boolean","array":true,"typeName":null},"name":["newlist"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Boolean","array":true,"arrayLength":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Subtract"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"typeName":null},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"MoreThanOrEquals"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"rhs":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"operator":"And"},"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"MoreThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Subtract"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}}}],"hasElse":true,"elseLines":[{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}}}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"\t\t","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newlist"},"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"GetBooleanRef","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"},"name":"list"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"i"}],"localVariables":[],"lines":[],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"booleanArray"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"RemoveDecimalRef","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"},"name":"list"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"i"}],"localVariables":[],"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"booleanArray"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"RemoveBoolean","arguments":[{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"booleanArray"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"list"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"inferredReturnType":{"typeType":"Boolean","array":true,"typeName":null}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null}],"name":"BooleanList"},{"folders":["main","lists","LinkedListStrings"],"isMain":true,"isTest":false,"structures":[{"variableDeclarations":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["end"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["value"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"},"name":["next"]}],"name":"LinkedListNodeStrings","comment":null},{"variableDeclarations":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"},"name":["first"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"},"name":["last"]}],"name":"LinkedListStrings","comment":null}],"functions":[],"name":"Structures"},{"folders":["main","lists","LinkedListStrings"],"isMain":true,"isTest":false,"structures":[],"functions":[{"name":"CreateLinkedListString","returnType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"},"parameters":[],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"},"name":["ll"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":false,"arrayLength":null,"typeName":"LinkedListStrings"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":false,"arrayLength":null,"typeName":"LinkedListNodeStrings"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"yes"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"expressionToDeallocate":null},"comment":null},{"name":"LinkedListAddString","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"},"name":"ll"},{"type":{"typeType":"Character","array":true,"typeName":null},"name":"value"}],"localVariables":[],"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"no"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":false,"arrayLength":null,"typeName":"LinkedListNodeStrings"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"yes"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"LinkedListStringsToArray","returnType":{"typeType":"Structure","array":true,"typeName":"StringReference"},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"},"name":"ll"}],"localVariables":[{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":["array"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["length","i"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"},"name":["node"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"LinkedListStringsLength","arguments":[{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}}],"inferredReturnType":{"typeType":"Decimal","array":false,"typeName":null}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":true,"arrayLength":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"typeName":"StringReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":false,"arrayLength":null,"typeName":"StringReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"string"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"expressionToDeallocate":null},"comment":null},{"name":"LinkedListStringsLength","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"},"name":"ll"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["l"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"},"name":["node"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"l"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":null,"assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"BooleanUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":{"expression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"operation":"Not"},"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":null,"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"l"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"l"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":false,"hasIncrementor":false},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"l"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"FreeLinkedListString","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"},"name":"ll"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"},"name":["node","prev"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":null,"assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"BooleanUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":{"expression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"operation":"Not"},"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":null,"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"prev"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"prev"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}}}],"hasInit":false,"hasIncrementor":false},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}}}],"returnLine":null,"comment":null},{"name":"LinkedListInsertString","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"},"name":"ll"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"index"},{"type":{"typeType":"Character","array":true,"typeName":null},"name":"value"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"},"name":["node","tmp"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Equals"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tmp"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":false,"arrayLength":null,"typeName":"LinkedListNodeStrings"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tmp"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"no"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":true,"elseLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Subtract"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tmp"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":false,"arrayLength":null,"typeName":"LinkedListNodeStrings"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tmp"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeStrings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"no"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null}],"name":"LinkedListStringsFunctions"},{"folders":["main","lists","LinkedListNumbers"],"isMain":true,"isTest":false,"structures":[{"variableDeclarations":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"},"name":["next"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["end"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["value"]}],"name":"LinkedListNodeNumbers","comment":null},{"variableDeclarations":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"},"name":["first"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"},"name":["last"]}],"name":"LinkedListNumbers","comment":null}],"functions":[],"name":"Structures"},{"folders":["main","lists","LinkedListNumbers"],"isMain":true,"isTest":false,"structures":[],"functions":[{"name":"CreateLinkedListNumbers","returnType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"},"parameters":[],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"},"name":["ll"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":false,"arrayLength":null,"typeName":"LinkedListNumbers"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":false,"arrayLength":null,"typeName":"LinkedListNodeNumbers"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"yes"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"expressionToDeallocate":null},"comment":null},{"name":"CreateLinkedListNumbersArray","returnType":{"typeType":"Structure","array":true,"typeName":"LinkedListNumbers"},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"length"}],"localVariables":[{"type":{"typeType":"Structure","array":true,"typeName":"LinkedListNumbers"},"name":["lls"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"lls"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"LinkedListNumbers"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":true,"arrayLength":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"typeName":"LinkedListNumbers"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"LinkedListNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"lls"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"LinkedListNumbers"}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"lls"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"LinkedListNumbers"}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateLinkedListNumbers","arguments":[],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"lls"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"LinkedListNumbers"}},"expressionToDeallocate":null},"comment":null},{"name":"LinkedListAddNumber","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"},"name":"ll"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"value"}],"localVariables":[],"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"no"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":false,"arrayLength":null,"typeName":"LinkedListNodeNumbers"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"yes"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"LinkedListNumbersLength","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"},"name":"ll"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["l"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"},"name":["node"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"l"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":null,"assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"BooleanUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":{"expression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"operation":"Not"},"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":null,"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"l"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"l"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":false,"hasIncrementor":false},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"l"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"LinkedListNumbersIndex","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"},"name":"ll"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"index"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"},"name":["node"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"LinkedListInsertNumber","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"},"name":"ll"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"index"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"value"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"},"name":["node","tmp"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Equals"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tmp"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":false,"arrayLength":null,"typeName":"LinkedListNodeNumbers"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tmp"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"no"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":true,"elseLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Subtract"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tmp"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":false,"arrayLength":null,"typeName":"LinkedListNodeNumbers"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tmp"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"no"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"LinkedListSet","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"},"name":"ll"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"index"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"value"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"},"name":["node"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"LinkedListRemoveNumber","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"},"name":"ll"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"index"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"},"name":["node","prev"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"prev"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"prev"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Equals"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"prev"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"BooleanUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":{"expression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"prev"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"operation":"Not"},"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"prev"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"prev"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"FreeLinkedListNumbers","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"},"name":"ll"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"},"name":["node","prev"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":null,"assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"BooleanUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":{"expression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"operation":"Not"},"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":null,"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"prev"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"prev"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}}],"hasInit":false,"hasIncrementor":false},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}}],"returnLine":null,"comment":null},{"name":"FreeLinkedListNumbersArray","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":true,"typeName":"LinkedListNumbers"},"name":"lls"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"lls"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"LinkedListNumbers"}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"FreeLinkedListNumbers","arguments":[{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"lls"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"LinkedListNumbers"}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"lls"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"LinkedListNumbers"}}}],"returnLine":null,"comment":null},{"name":"LinkedListNumbersToArray","returnType":{"typeType":"Decimal","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"},"name":"ll"}],"localVariables":[{"type":{"typeType":"Decimal","array":true,"typeName":null},"name":["array"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["length","i"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"},"name":["node"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"LinkedListNumbersLength","arguments":[{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}}],"inferredReturnType":{"typeType":"Decimal","array":false,"typeName":null}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Decimal","array":true,"arrayLength":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"typeName":null},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"ArrayToLinkedListNumbers","returnType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"},"parameters":[{"type":{"typeType":"Decimal","array":true,"typeName":null},"name":"array"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"},"name":["ll"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateLinkedListNumbers","arguments":[],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"LinkedListAddNumber","arguments":[{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"expressionToDeallocate":null},"comment":null},{"name":"LinkedListNumbersEqual","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"},"name":"a"},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"},"name":"b"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["equal","done"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"},"name":["an","bn"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"an"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"a"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"bn"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"b"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"equal"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"yes"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"done"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"no"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":null,"assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"equal"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"rhs":{"expressionType":"BooleanUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":{"expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"done"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"operation":"Not"},"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"operator":"And"},"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":null,"lines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"an"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"rhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"bn"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"operator":"Equals"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"an"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"done"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"yes"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":true,"elseLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"an"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"bn"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Equals"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"an"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"an"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"bn"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"bn"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":true,"elseLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"equal"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"no"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":true,"elseLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"equal"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"no"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":false,"hasIncrementor":false},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"equal"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null}],"name":"LinkedListNumbersFunctions"},{"folders":["main","lists","LinkedListCharacters"],"isMain":true,"isTest":false,"structures":[],"functions":[{"name":"CreateLinkedListCharacter","returnType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"},"parameters":[],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"},"name":["ll"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":false,"arrayLength":null,"typeName":"LinkedListCharacters"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":false,"arrayLength":null,"typeName":"LinkedListNodeCharacters"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"yes"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"expressionToDeallocate":null},"comment":null},{"name":"LinkedListAddCharacter","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"},"name":"ll"},{"type":{"typeType":"Character","array":false,"typeName":null},"name":"value"}],"localVariables":[],"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"no"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":false,"arrayLength":null,"typeName":"LinkedListNodeCharacters"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"yes"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"last"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"LinkedListCharactersToArray","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"},"name":"ll"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["array"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["length","i"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"},"name":["node"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"LinkedListCharactersLength","arguments":[{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}}],"inferredReturnType":{"typeType":"Decimal","array":false,"typeName":null}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Character","array":true,"arrayLength":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"typeName":null},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"LinkedListCharactersLength","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"},"name":"ll"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["l"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"},"name":["node"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"l"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":null,"assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"BooleanUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":{"expression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"operation":"Not"},"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":null,"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"l"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"l"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":false,"hasIncrementor":false},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"l"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"FreeLinkedListCharacter","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"},"name":"ll"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"},"name":["node","prev"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":null,"assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"BooleanUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":{"expression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"operation":"Not"},"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":null,"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"prev"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"prev"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}}],"hasInit":false,"hasIncrementor":false},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}}],"returnLine":null,"comment":null},{"name":"LinkedListCharactersAddString","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"},"name":"ll"},{"type":{"typeType":"Character","array":true,"typeName":null},"name":"str"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"LinkedListAddCharacter","arguments":[{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"LinkedListInsertCharacter","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"},"name":"ll"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"index"},{"type":{"typeType":"Character","array":false,"typeName":null},"name":"value"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"},"name":["node","tmp"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Equals"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tmp"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":false,"arrayLength":null,"typeName":"LinkedListNodeCharacters"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tmp"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"no"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":true,"elseLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"first"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ll"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Subtract"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tmp"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":false,"arrayLength":null,"typeName":"LinkedListNodeCharacters"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tmp"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"end"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"next"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"node"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"no"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null}],"name":"LinkedListCharactersFunctions"},{"folders":["main","lists","LinkedListCharacters"],"isMain":true,"isTest":false,"structures":[{"variableDeclarations":[{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"},"name":["first"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"},"name":["last"]}],"name":"LinkedListCharacters","comment":null},{"variableDeclarations":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["end"]},{"type":{"typeType":"Character","array":false,"typeName":null},"name":["value"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListNodeCharacters"},"name":["next"]}],"name":"LinkedListNodeCharacters","comment":null}],"functions":[],"name":"Structures"},{"folders":["main","lists","DynamicArrayNumbers"],"isMain":true,"isTest":false,"structures":[{"variableDeclarations":[{"type":{"typeType":"Decimal","array":true,"typeName":null},"name":["array"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["length"]}],"name":"DynamicArrayNumbers","comment":null}],"functions":[],"name":"Structures"},{"folders":["main","lists","DynamicArrayNumbers"],"isMain":true,"isTest":false,"structures":[],"functions":[{"name":"CreateDynamicArrayNumbers","returnType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"},"parameters":[],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"},"name":["da"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":false,"arrayLength":null,"typeName":"DynamicArrayNumbers"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Decimal","array":true,"arrayLength":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"10"},"identifier":null,"constant":null,"inferredType":null},"typeName":null},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"expressionToDeallocate":null},"comment":null},{"name":"CreateDynamicArrayNumbersWithInitialCapacity","returnType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"capacity"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"},"name":["da"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Structure","array":false,"arrayLength":null,"typeName":"DynamicArrayNumbers"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Decimal","array":true,"arrayLength":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"capacity"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"typeName":null},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"expressionToDeallocate":null},"comment":null},{"name":"DynamicArrayAddNumber","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"},"name":"da"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"value"}],"localVariables":[],"lines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Equals"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayNumbersIncreaseSize","arguments":[{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"DynamicArrayNumbersIncreaseSize","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"},"name":"da"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["newLength","i"]},{"type":{"typeType":"Decimal","array":true,"typeName":null},"name":["newArray"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newLength"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"expression":{"expressionType":"Parenthesis","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":{"expression":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"3"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Multiply"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Divide"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Round"},"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newArray"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Decimal","array":true,"arrayLength":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newLength"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"typeName":null},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newArray"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newArray"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"DynamicArrayNumbersDecreaseSizeNecessary","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"},"name":"da"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["needsDecrease"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"needsDecrease"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"no"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"10"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"MoreThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"needsDecrease"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"expression":{"expressionType":"Parenthesis","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":{"expression":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Multiply"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"3"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Divide"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Round"},"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThanOrEquals"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"needsDecrease"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"DynamicArrayNumbersDecreaseSize","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"},"name":"da"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["newLength","i"]},{"type":{"typeType":"Decimal","array":true,"typeName":null},"name":["newArray"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newLength"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"expression":{"expressionType":"Parenthesis","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":{"expression":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Multiply"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"3"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Divide"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Round"},"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newArray"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Decimal","array":true,"arrayLength":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newLength"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"typeName":null},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newLength"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newArray"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newArray"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"DynamicArrayNumbersIndex","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"},"name":"da"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"index"}],"localVariables":[],"lines":[],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"DynamicArrayNumbersLength","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"},"name":"da"}],"localVariables":[],"lines":[],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"DynamicArrayInsertNumber","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"},"name":"da"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"index"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"value"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Equals"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayNumbersIncreaseSize","arguments":[{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"MoreThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Subtract"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Subtract"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"DynamicArrayNumberSet","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"},"name":"da"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"index"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"value"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["success"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"value"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"yes"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":true,"elseLines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Boolean","literalValue":"no"},"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"DynamicArrayRemoveNumber","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"},"name":"da"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"index"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Subtract"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Subtract"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"DynamicArrayNumbersDecreaseSizeNecessary","arguments":[{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}}],"inferredReturnType":{"typeType":"Boolean","array":false,"typeName":null}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayNumbersDecreaseSize","arguments":[{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"FreeDynamicArrayNumbers","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"},"name":"da"}],"localVariables":[],"lines":[{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},{"lineType":"Deallocation","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}}}],"returnLine":null,"comment":null},{"name":"DynamicArrayNumbersToArray","returnType":{"typeType":"Decimal","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"},"name":"da"}],"localVariables":[{"type":{"typeType":"Decimal","array":true,"typeName":null},"name":["array"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"assignFrom":{"expressionType":"Allocation","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":{"typeType":"Decimal","array":true,"arrayLength":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"typeName":null},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"length"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"ArrayToDynamicArrayNumbersWithOptimalSize","returnType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"},"parameters":[{"type":{"typeType":"Decimal","array":true,"typeName":null},"name":"array"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"},"name":["da"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["c","n","newCapacity"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":"\n c = 10*(3\/2)^n\n log(c) = log(10*(3\/2)^n)\n log(c) = log(10) + log((3\/2)^n)\n log(c) = 1 + log((3\/2)^n)\n log(c) - 1 = log((3\/2)^n)\n log(c) - 1 = n*log(3\/2)\n n = (log(c) - 1)\/log(3\/2)\n "},"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"c"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Parenthesis","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":{"expression":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"c"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"NaturalLogarithm"},"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Subtract"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"expression":{"expressionType":"Parenthesis","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":{"expression":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"3"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Divide"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"NaturalLogarithm"},"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Divide"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newCapacity"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"expression":{"expressionType":"Parenthesis","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":{"expression":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"10"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":null,"lhs":{"expressionType":"Parenthesis","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":{"expression":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"3"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Divide"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Exponentiate"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Multiply"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Ceil"},"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateDynamicArrayNumbersWithInitialCapacity","arguments":[{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newCapacity"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"Loop","assignment":null,"functionCall":null,"anIf":null,"loop":{"init":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"LessThan"},"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"incrementor":{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Value","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":{"literalType":"Decimal","literalValue":"1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Add"},"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},"lines":[{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"da"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayNumbers"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"array"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"operator":"ArrayAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"Identifier","arithmeticExpression":null,"arith