{"mainProgramName":"JSON","programAndInfos":[{"program":{"imports":[{"prefix":"","namespace":["no","inductive","idea10","programs"],"name":"references","version":"0.1.5"},{"prefix":"str","namespace":["no","inductive","idea10","programs"],"name":"strings","version":"0.9.16"},{"prefix":"","namespace":["no","inductive","idea10","programs"],"name":"lists","version":"0.1.14"},{"prefix":"","namespace":["no","inductive","idea10","programs"],"name":"arrays","version":"0.9.7"},{"prefix":"char","namespace":["no","inductive","libraries"],"name":"Characters","version":"0.1.4"},{"prefix":"n","namespace":["no","inductive","idea10","programs"],"name":"numbers","version":"0.1.32"},{"prefix":"","namespace":["no","inductive","idea10","programs"],"name":"strings","version":"0.9.16"},{"prefix":"","namespace":["no","inductive","idea10","programs"],"name":"math","version":"0.1.20"},{"prefix":"","namespace":["no","inductive","libraries"],"name":"DataStructures","version":"0.1.5"},{"prefix":"","namespace":["no","inductive","idea10","programs"],"name":"testing","version":"0.1.8"}],"files":[{"folders":["main","JSON"],"isMain":true,"isTest":false,"structures":[],"functions":[{"name":"JSONCompare","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"a"},{"type":{"typeType":"Character","array":true,"typeName":null},"name":"b"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"epsilon"},{"type":{"typeType":"Structure","array":false,"typeName":"BooleanReference"},"name":"equal"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"message"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["success"]},{"type":{"typeType":"Structure","array":false,"typeName":"DataReference"},"name":["eaRef","ebRef"]},{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":["ea","eb"]}],"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":"eaRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"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":"DataReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}}},"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":"ebRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"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":"DataReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}}},"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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ReadJSON","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":"a"},"constant":null,"inferredType":{"typeType":"Character","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":"eaRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"Identifier","arithmeticExpression":null,"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}},"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":"ea"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"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":"data"},"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":"eaRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ReadJSON","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":"b"},"constant":null,"inferredType":{"typeType":"Character","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":"ebRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"Identifier","arithmeticExpression":null,"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}},"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":"eb"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"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":"data"},"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":"ebRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"booleanValue"},"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":"equal"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONCompareElements","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":"ea"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"eb"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"epsilon"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}}},"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":"FunctionCall","assignment":null,"functionCall":{"name":"FreeData","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":"eb"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"FreeData","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":"ea"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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}],"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":"JSONCompareElements","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":"ea"},{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":"eb"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"epsilon"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["equal"]}],"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"DataTypeEquals","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":"ea"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"eb"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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}}},"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":"Identifier","arithmeticExpression":null,"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}},"thenLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsStructure","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":"ea"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONCompareObjects","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":"structure"},"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":"ea"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"structure"},"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":"eb"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"epsilon"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}}},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsString","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":"ea"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"StringsEqual","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":"string"},"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":"ea"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"eb"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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}}},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsArray","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":"ea"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONCompareArrays","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":"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":"ea"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"eb"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"epsilon"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}}},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsNumber","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":"ea"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"EpsilonCompare","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":"number"},"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":"ea"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"number"},"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":"eb"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"epsilon"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}}},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsNoType","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":"ea"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"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}],"hasElse":true,"elseLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsBoolean","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":"ea"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"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":"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":"booleanx"},"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":"ea"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"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":"booleanx"},"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":"eb"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"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}}},"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}]},"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}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":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":"equal"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"JSONCompareArrays","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"Array"},"name":"ea"},{"type":{"typeType":"Structure","array":false,"typeName":"Array"},"name":"eb"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"epsilon"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["equals"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i","length"]}],"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":"equals"},"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":"ea"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}},"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":"eb"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}},"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}}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"equals"},"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":"length"},"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":"ea"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}},"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":"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":"Identifier","arithmeticExpression":null,"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}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"equals"},"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":"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":"equals"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONCompareElements","arguments":[{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ArrayIndex","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":"ea"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}},{"expressionType":"Identifier","arithmeticExpression":null,"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":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ArrayIndex","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":"eb"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}},{"expressionType":"Identifier","arithmeticExpression":null,"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":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"epsilon"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}}},"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}],"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":"equals"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"JSONCompareObjects","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"Structure"},"name":"ea"},{"type":{"typeType":"Structure","array":false,"typeName":"Structure"},"name":"eb"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"epsilon"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["equals"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["akeys","bkeys","i"]},{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":["keys"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["key"]},{"type":{"typeType":"Structure","array":false,"typeName":"BooleanReference"},"name":["aFoundReference","bFoundReference"]},{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":["eaValue","ebValue"]}],"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":"aFoundReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"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":"BooleanReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}}},"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":"bFoundReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"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":"BooleanReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}}},"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":"akeys"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"StructKeys","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":"ea"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}}],"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":"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":"bkeys"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"StructKeys","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":"eb"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}}],"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":"equals"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"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":"akeys"},"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":"bkeys"},"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}}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"equals"},"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":"keys"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetStructKeys","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":"ea"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}}],"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},{"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":"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":"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":"keys"},"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}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"equals"},"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":"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":"key"},"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":"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":"keys"},"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}}},"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":"eaValue"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetDataFromStructWithCheck","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":"ea"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"key"},"constant":null,"inferredType":{"typeType":"Character","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":"aFoundReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"ebValue"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetDataFromStructWithCheck","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":"eb"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"key"},"constant":null,"inferredType":{"typeType":"Character","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":"bFoundReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"booleanValue"},"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":"aFoundReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"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":"booleanValue"},"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":"bFoundReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"operator":"StructureAccessor"},"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":"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":"equals"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONCompareElements","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":"eaValue"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ebValue"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"epsilon"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}}},"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":"equals"},"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":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":"FunctionCall","assignment":null,"functionCall":{"name":"FreeStringReferenceArray","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":"keys"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}}],"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}],"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":"equals"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"FreeStringReferenceArray","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":"strings"}],"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":"strings"},"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":"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":"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":"strings"},"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"}}}],"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":"strings"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}}}],"returnLine":null,"comment":null}],"name":"Comparator"},{"folders":["main","JSON"],"isMain":true,"isTest":false,"structures":[{"variableDeclarations":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["prettyprint"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["humanreadable"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["binary"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["level"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["indentString"]}],"name":"WriterSettings","comment":null}],"functions":[{"name":"WriteJSON","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":"data"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"WriterSettings"},"name":["writerSettings"]}],"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":"writerSettings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateDefaultWriterSettings","arguments":[],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}}},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"WriteJSONWithOptions","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"writerSettings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}}],"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}},"expressionToDeallocate":null},"comment":null},{"name":"WriteJSONPretty","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":"data"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"WriterSettings"},"name":["writerSettings"]}],"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":"writerSettings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateDefaultWriterSettings","arguments":[],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}}},"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":"prettyprint"},"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":"writerSettings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"WriteJSONWithOptions","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"writerSettings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}}],"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}},"expressionToDeallocate":null},"comment":null},{"name":"WriteJSONPrettyBinary","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":"data"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"WriterSettings"},"name":["writerSettings"]}],"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":"writerSettings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateDefaultWriterSettings","arguments":[],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}}},"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":"prettyprint"},"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":"writerSettings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"humanreadable"},"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":"writerSettings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"binary"},"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":"writerSettings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"WriteJSONWithOptions","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"writerSettings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}}],"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}},"expressionToDeallocate":null},"comment":null},{"name":"CreateDefaultWriterSettings","returnType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"},"parameters":[],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"WriterSettings"},"name":["writerSettings"]}],"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":"writerSettings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"WriterSettings"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}}},"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":"prettyprint"},"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":"writerSettings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"humanreadable"},"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":"writerSettings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"binary"},"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":"writerSettings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"level"},"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":"writerSettings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"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":"indentString"},"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":"writerSettings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"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":"String","literalValue":" "},"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}],"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":"writerSettings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"expressionToDeallocate":null},"comment":null},{"name":"WriteJSONWithOptions","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":"data"},{"type":{"typeType":"Structure","array":false,"typeName":"WriterSettings"},"name":"settings"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":["da"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["result"]}],"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateDynamicArrayCharacters","arguments":[],"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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsStructure","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"WriteObject","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},{"expressionType":"Identifier","arithmeticExpression":null,"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsString","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"WriteString","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},{"expressionType":"Identifier","arithmeticExpression":null,"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":true,"elseLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsArray","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"WriteArray","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},{"expressionType":"Identifier","arithmeticExpression":null,"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsNumber","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"WriteNumber","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},{"expressionType":"Identifier","arithmeticExpression":null,"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsNoType","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"DynamicArrayAddString","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":"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":"String","literalValue":"null"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsBoolean","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"WriteBooleanValue","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},{"expressionType":"Identifier","arithmeticExpression":null,"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}]},"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}]},"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},{"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":"result"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"DynamicArrayCharactersToArray","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":"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":"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":"result"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"WriteBooleanValue","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":"element"},{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":"da"}],"localVariables":[],"lines":[{"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":"booleanx"},"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":"element"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"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":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayAddString","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":"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":"String","literalValue":"true"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":true,"elseLines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayAddString","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":"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":"String","literalValue":"false"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"WriteNumber","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":"element"},{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":"da"},{"type":{"typeType":"Structure","array":false,"typeName":"WriterSettings"},"name":"settings"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["numberString"]}],"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"humanreadable"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"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":"binary"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"numberString"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","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":"number"},"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":"element"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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}],"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":"numberString"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableShortScale","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":"number"},"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":"element"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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}]},"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":"number"},"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":"element"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"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":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","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":"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":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"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":"number"},"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":"element"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Absolute"},"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":"Arithmetic","arithmeticExpression":{"mathMode":null,"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":"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":"15"},"identifier":null,"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":"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":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"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":"number"},"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":"element"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Absolute"},"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":"Arithmetic","arithmeticExpression":{"mathMode":null,"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":"Parenthesis","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":{"expression":{"expressionType":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"expression":{"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":"15"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Negate"},"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}},"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":"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}},"operator":"Or"},"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":"numberString"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringScientificNotationDecimalFromNumber","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":"number"},"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":"element"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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}],"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":"numberString"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","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":"number"},"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":"element"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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}]},"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":"numberString"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","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":"number"},"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":"element"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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}]},"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},{"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":"humanreadable"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"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":"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":"Character","literalValue":"\""},"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}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayAddString","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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numberString"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"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":"humanreadable"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"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":"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":"Character","literalValue":"\""},"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}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"WriteArray","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":"data"},{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":"da"},{"type":{"typeType":"Structure","array":false,"typeName":"WriterSettings"},"name":"settings"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["s"]},{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":["entry"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i","j"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayAddString","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":"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":"String","literalValue":"["},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"prettyprint"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"level"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"level"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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},{"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}},"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":"0"},"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":"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":"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":"Character","literalValue":"\n"},"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}],"hasElse":false,"elseLines":[]},"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":"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"entry"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ArrayIndex","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":"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}},{"expressionType":"Identifier","arithmeticExpression":null,"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":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"prettyprint"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"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":"j"},"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":"j"},"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":"level"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"j"},"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":"j"},"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":"DynamicArrayAddString","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":"indentString"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"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}],"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"s"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"WriteJSONWithOptions","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":"entry"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayAddString","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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"s"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"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}},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","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":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayAddString","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":"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":"String","literalValue":","},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"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":"prettyprint"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayAddString","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":"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":"String","literalValue":"\n"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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}],"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":"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":"prettyprint"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"level"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"level"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}},"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":"0"},"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":"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":"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":"Character","literalValue":"\n"},"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},{"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":"level"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"DynamicArrayAddString","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":"indentString"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"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}],"hasElse":false,"elseLines":[]},"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":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayAddString","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":"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":"String","literalValue":"]"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"WriteString","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":"element"},{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":"da"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["str"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayAddString","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":"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":"String","literalValue":"\""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONEscapeString","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":"string"},"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":"element"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"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":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayAddString","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":"Identifier","arithmeticExpression":null,"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}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayAddString","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":"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":"String","literalValue":"\""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}}],"returnLine":null,"comment":null},{"name":"JSONEscapeString","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i","length"]},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["index","lettersReference"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["ns","escaped"]}],"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":"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":"JSONEscapedStringLength","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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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":"ns"},"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":"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":"index"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNumberReference","arguments":[{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"lettersReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNumberReference","arguments":[{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"string"},"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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONMustBeEscaped","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":"string"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"lettersReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"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":"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":"escaped"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONEscapeCharacter","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":"string"},"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":"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":"FunctionCall","assignment":null,"functionCall":{"name":"strWriteStringToStingStream","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":"ns"},"constant":null,"inferredType":{"typeType":"Character","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":"index"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escaped"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":true,"elseLines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"strWriteCharacterToStingStream","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":"ns"},"constant":null,"inferredType":{"typeType":"Character","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":"index"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"string"},"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}]},"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":"ns"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"JSONEscapedStringLength","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["lettersReference"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i","length"]}],"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":"lettersReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNumberReference","arguments":[{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"length"},"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},{"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":"string"},"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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONMustBeEscaped","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":"string"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"lettersReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"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":"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":"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":"length"},"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":"numberValue"},"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":"lettersReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"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}],"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":"length"},"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":"length"},"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}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"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":"length"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"JSONEscapeCharacter","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":false,"typeName":null},"name":"c"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["code"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["escaped"]},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["hexNumber"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["q","rs","s","b","f","n","r","t"]}],"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":"code"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"characterToDecimalConversion","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":{"expressionType":"Identifier","arithmeticExpression":null,"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":"Character","array":false,"typeName":null}},"literal":null,"identifier":null,"constant":null,"inferredType":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":"q"},"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":"34"},"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":"rs"},"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":"92"},"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":"s"},"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":"47"},"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":"b"},"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":"8"},"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":"f"},"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":"12"},"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":"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}}},"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":"r"},"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":"13"},"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":"t"},"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":"9"},"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":"hexNumber"},"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":"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":"code"},"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":"q"},"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":"escaped"},"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":"2"},"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":"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escaped"},"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":"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":"Character","literalValue":"\\"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escaped"},"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":"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":"Character","literalValue":"\""},"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}],"hasElse":true,"elseLines":[{"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":"code"},"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":"rs"},"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":"escaped"},"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":"2"},"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":"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escaped"},"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":"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":"Character","literalValue":"\\"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escaped"},"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":"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":"Character","literalValue":"\\"},"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}],"hasElse":true,"elseLines":[{"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":"code"},"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":"s"},"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":"escaped"},"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":"2"},"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":"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escaped"},"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":"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":"Character","literalValue":"\\"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escaped"},"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":"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":"Character","literalValue":"\/"},"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}],"hasElse":true,"elseLines":[{"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":"code"},"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":"b"},"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":"escaped"},"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":"2"},"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":"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escaped"},"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":"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":"Character","literalValue":"\\"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escaped"},"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":"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":"Character","literalValue":"b"},"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}],"hasElse":true,"elseLines":[{"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":"code"},"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":"f"},"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":"escaped"},"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":"2"},"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":"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escaped"},"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":"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":"Character","literalValue":"\\"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escaped"},"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":"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":"Character","literalValue":"f"},"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}],"hasElse":true,"elseLines":[{"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":"code"},"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":"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":"escaped"},"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":"2"},"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":"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escaped"},"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":"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":"Character","literalValue":"\\"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escaped"},"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":"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":"Character","literalValue":"n"},"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}],"hasElse":true,"elseLines":[{"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":"code"},"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":"r"},"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":"escaped"},"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":"2"},"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":"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escaped"},"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":"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":"Character","literalValue":"\\"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escaped"},"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":"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":"Character","literalValue":"r"},"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}],"hasElse":true,"elseLines":[{"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":"code"},"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":"t"},"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":"escaped"},"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":"2"},"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":"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escaped"},"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":"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":"Character","literalValue":"\\"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escaped"},"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":"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":"Character","literalValue":"t"},"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}],"hasElse":true,"elseLines":[{"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":"code"},"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":"code"},"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":"31"},"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}},"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":"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":"escaped"},"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":"6"},"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":"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escaped"},"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":"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":"Character","literalValue":"\\"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escaped"},"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":"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":"Character","literalValue":"u"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escaped"},"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":"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":"Character","literalValue":"0"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escaped"},"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":"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":"Character","literalValue":"0"},"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":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"nCreateStringFromNumberWithCheck","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":"code"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"16"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"hexNumber"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"inferredReturnType":{"typeType":"Boolean","array":false,"typeName":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":"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":"string"},"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":"hexNumber"},"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}}},"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":"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":"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":"4"},"identifier":null,"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":"escaped"},"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":"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":"Character","literalValue":"0"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":"5"},"identifier":null,"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":"escaped"},"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":"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":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":"string"},"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":"hexNumber"},"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}},"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}],"hasElse":true,"elseLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"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":"string"},"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":"hexNumber"},"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}}},"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":"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":"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":"4"},"identifier":null,"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":"escaped"},"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":"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":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":"string"},"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":"hexNumber"},"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}},"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},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":"5"},"identifier":null,"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":"escaped"},"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":"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":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":"string"},"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":"hexNumber"},"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}},"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}],"hasElse":false,"elseLines":[]},"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":"escaped"},"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":"1"},"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":"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escaped"},"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":"c"},"constant":null,"inferredType":{"typeType":"Character","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}]},"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}]},"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}]},"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":"escaped"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"JSONMustBeEscaped","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":false,"typeName":null},"name":"c"},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"letters"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["code"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["mustBeEscaped"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["q","rs","s","b","f","n","r","t"]}],"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":"code"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"characterToDecimalConversion","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":{"expressionType":"Identifier","arithmeticExpression":null,"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":"Character","array":false,"typeName":null}},"literal":null,"identifier":null,"constant":null,"inferredType":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":"mustBeEscaped"},"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":"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":"q"},"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":"34"},"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":"rs"},"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":"92"},"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":"s"},"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":"47"},"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":"b"},"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":"8"},"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":"f"},"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":"12"},"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":"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}}},"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":"r"},"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":"13"},"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":"t"},"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":"9"},"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":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"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":"code"},"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":"q"},"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}},"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":"code"},"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":"rs"},"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}},"operator":"Or"},"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":"code"},"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":"s"},"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}},"operator":"Or"},"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":"code"},"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":"b"},"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}},"operator":"Or"},"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":"code"},"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":"f"},"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}},"operator":"Or"},"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":"code"},"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":"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}},"operator":"Or"},"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":"code"},"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":"r"},"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}},"operator":"Or"},"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":"code"},"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":"t"},"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}},"operator":"Or"},"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":"mustBeEscaped"},"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":"numberValue"},"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":"letters"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"2"},"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":true,"elseLines":[{"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":"code"},"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":"code"},"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":"31"},"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}},"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":"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":"mustBeEscaped"},"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":"numberValue"},"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":"letters"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"6"},"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":true,"elseLines":[{"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":"code"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":null,"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":"2"},"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":"16"},"identifier":null,"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":"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}},"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":"mustBeEscaped"},"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":"numberValue"},"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":"letters"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"6"},"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}]},"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":"mustBeEscaped"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"WriteObject","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":"data"},{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":"da"},{"type":{"typeType":"Structure","array":false,"typeName":"WriterSettings"},"name":"settings"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["s","key","escapedKey"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i","j"]},{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":["keys"]},{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":["objectElement"]}],"lines":[{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayAddString","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":"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":"String","literalValue":"{"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"keys"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetStructKeys","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":"structure"},"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}}],"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},{"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"prettyprint"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"level"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"level"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"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":"keys"},"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":"0"},"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":"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":"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":"Character","literalValue":"\n"},"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}],"hasElse":false,"elseLines":[]},"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":"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":"keys"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"key"},"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":"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":"keys"},"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}}},"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":"objectElement"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetDataFromStruct","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":"structure"},"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"key"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"prettyprint"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"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":"j"},"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":"j"},"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":"level"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"j"},"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":"j"},"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":"DynamicArrayAddString","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":"indentString"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"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}],"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escapedKey"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONEscapeString","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":"key"},"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":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayAddString","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":"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":"String","literalValue":"\""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayAddString","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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"escapedKey"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayAddString","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":"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":"String","literalValue":"\""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayAddString","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":"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":"String","literalValue":":"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"prettyprint"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayAddString","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":"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":"String","literalValue":" "},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"s"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"WriteJSONWithOptions","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":"objectElement"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayAddString","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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"s"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"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}},"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":"keys"},"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":"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":"FunctionCall","assignment":null,"functionCall":{"name":"DynamicArrayAddString","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":"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":"String","literalValue":","},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"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":"prettyprint"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"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":"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":"Character","literalValue":"\n"},"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}],"hasElse":false,"elseLines":[]},"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":"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":"prettyprint"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"level"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"level"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"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":"keys"},"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":"0"},"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":"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":"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":"Character","literalValue":"\n"},"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},{"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":"level"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"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":"DynamicArrayAddString","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":"indentString"},"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"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}],"hasElse":false,"elseLines":[]},"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":"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":"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":"Character","literalValue":"}"},"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}],"returnLine":null,"comment":null},{"name":"WriteJSONFromStruct","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"Structure"},"name":"struct"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":["data"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["json"]}],"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNewStructData","arguments":[],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"structure"},"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},"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":"struct"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}}},"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":"json"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"WriteJSON","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"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":"json"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"WriteJSONFromArray","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"Array"},"name":"array"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":["data"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["json"]}],"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNewArrayData","arguments":[],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}},"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":"array"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}}},"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":"json"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"WriteJSON","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"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":"json"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null}],"name":"Writer"},{"folders":["main","JSON"],"isMain":true,"isTest":false,"structures":[],"functions":[{"name":"ReadJSON","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"},{"type":{"typeType":"Structure","array":false,"typeName":"DataReference"},"name":"dataReference"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"message"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"},"name":["tokenArrayReference"]},{"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" Tokenize."},"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":"tokenArrayReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}},"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":"StringArrayReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}}},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONTokenize","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":"string"},"constant":null,"inferredType":{"typeType":"Character","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":"tokenArrayReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"Identifier","arithmeticExpression":null,"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}},"thenLines":[{"lineType":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" Parse."},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetJSONValue","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":"tokenArrayReference"},"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":"dataReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"GetJSONValue","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":"tokens"},{"type":{"typeType":"Structure","array":false,"typeName":"DataReference"},"name":"dataReference"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"message"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["i"]},{"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":"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":"Structure","array":false,"typeName":"NumberReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNumberReference","arguments":[{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetJSONValueRecursive","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":"tokens"},"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":"NumberReference"}},{"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"dataReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"GetJSONValueRecursive","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":"tokens"},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"i"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"depth"},{"type":{"typeType":"Structure","array":false,"typeName":"DataReference"},"name":"dataReference"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"message"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["str","substr","token"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["stringToDecimalResult"]},{"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":"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},{"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":"token"},"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":"string"},"constant":null,"inferredType":null},"lhs":{"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tokens"},"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}}},"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":"StringsEqual","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":"token"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"{"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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":"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetJSONObject","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":"tokens"},"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":"NumberReference"}},{"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":"depth"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"dataReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"StringsEqual","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":"token"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"["},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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":"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetJSONArray","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":"tokens"},"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":"NumberReference"}},{"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":"depth"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"dataReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"StringsEqual","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":"token"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"true"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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":"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":"data"},"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":"dataReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateBooleanData","arguments":[{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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}],"hasElse":true,"elseLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"StringsEqual","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":"token"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"false"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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":"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":"data"},"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":"dataReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateBooleanData","arguments":[{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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}],"hasElse":true,"elseLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"StringsEqual","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":"token"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"null"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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":"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":"data"},"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":"dataReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNoTypeData","arguments":[],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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}],"hasElse":true,"elseLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"charIsNumber","arguments":[{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"token"},"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":"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}},"rhs":{"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":"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"token"},"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":"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":"Character","literalValue":"-"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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":"stringToDecimalResult"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromDecimalString","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":"token"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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":"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":"data"},"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":"dataReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNumberData","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":"stringToDecimalResult"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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}],"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":"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"token"},"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":"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":"Character","literalValue":"\""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"substr"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strSubstring","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":"token"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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}},{"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":"token"},"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":"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}}],"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":"data"},"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":"dataReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateStringData","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":"substr"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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}],"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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":""},"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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strConcatenateString","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"Invalid token first in value: "},"identifier":null,"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":"Identifier","arithmeticExpression":null,"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}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendString","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":"str"},"constant":null,"inferredType":{"typeType":"Character","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":"token"},"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":"string"},"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":"message"},"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":"Identifier","arithmeticExpression":null,"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}}},"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":"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}]},"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}]},"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},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"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":"success"},"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":"depth"},"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}},"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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"StringsEqual","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":"string"},"constant":null,"inferredType":null},"lhs":{"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tokens"},"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}},{"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":"String","literalValue":""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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":[],"hasElse":true,"elseLines":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"The outer value cannot have any tokens following it."},"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":"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}],"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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"GetJSONObject","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":"tokens"},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"i"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"depth"},{"type":{"typeType":"Structure","array":false,"typeName":"DataReference"},"name":"dataReference"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"message"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":["data","value"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["done","success"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["key","colon","comma","closeCurly"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["keystring","str"]},{"type":{"typeType":"Structure","array":false,"typeName":"DataReference"},"name":["valueReference"]}],"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNewStructData","arguments":[],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"valueReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"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":"DataReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}}},"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},{"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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},{"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":"BooleanUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":{"expression":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"StringsEqual","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":"string"},"constant":null,"inferredType":null},"lhs":{"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tokens"},"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}},{"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":"String","literalValue":"}"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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}},"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":"Identifier","arithmeticExpression":null,"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":"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":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"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}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"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":"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":"key"},"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":"string"},"constant":null,"inferredType":null},"lhs":{"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tokens"},"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}}},"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":"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"key"},"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":"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":"Character","literalValue":"\""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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},{"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":"colon"},"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":"string"},"constant":null,"inferredType":null},"lhs":{"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tokens"},"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"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":"StringsEqual","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":"colon"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":":"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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":"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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},{"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetJSONValueRecursive","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":"tokens"},"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":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"depth"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"valueReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"Identifier","arithmeticExpression":null,"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}},"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":"keystring"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strSubstring","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":"key"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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}},{"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":"key"},"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":"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}}],"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":"Identifier","arithmeticExpression":null,"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":"Structure","array":false,"typeName":"Data"}},"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":"data"},"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":"valueReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"FunctionCall","assignment":null,"functionCall":{"name":"AddDataToStruct","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":"structure"},"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"keystring"},"constant":null,"inferredType":{"typeType":"Character","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":"value"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"comma"},"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":"string"},"constant":null,"inferredType":null},"lhs":{"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tokens"},"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"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":"StringsEqual","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":"comma"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":","},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" OK"},"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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}],"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":"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}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":false,"elseLines":[]},"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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":""},"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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strConcatenateString","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"Expected colon after key in object: "},"identifier":null,"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":"Identifier","arithmeticExpression":null,"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}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendString","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":"str"},"constant":null,"inferredType":{"typeType":"Character","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":"colon"},"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":"string"},"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":"message"},"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":"Identifier","arithmeticExpression":null,"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}}},"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":"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},{"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}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":true,"elseLines":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"Expected string as key in object."},"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":"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},{"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}],"hasInit":false,"hasIncrementor":false},"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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"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":"closeCurly"},"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":"string"},"constant":null,"inferredType":null},"lhs":{"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tokens"},"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}}},"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":"StringsEqual","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":"closeCurly"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"}"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" OK"},"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":"data"},"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":"dataReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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}],"hasElse":true,"elseLines":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"Expected close curly brackets at end of object value."},"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":"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}],"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":"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":"valueReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}}},{"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":"GetJSONArray","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":"tokens"},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"i"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"depth"},{"type":{"typeType":"Structure","array":false,"typeName":"DataReference"},"name":"dataReference"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"message"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":["data","value"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["nextToken","comma"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["done","success"]},{"type":{"typeType":"Structure","array":false,"typeName":"DataReference"},"name":["valueReference"]}],"lines":[{"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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},{"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":"valueReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"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":"DataReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}}},"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},{"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNewArrayData","arguments":[],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"nextToken"},"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":"string"},"constant":null,"inferredType":null},"lhs":{"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tokens"},"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}}},"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":"BooleanUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":{"expression":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"StringsEqual","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":"nextToken"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"]"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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}},"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":"Identifier","arithmeticExpression":null,"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":"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}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"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":"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetJSONValueRecursive","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":"tokens"},"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":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"depth"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"valueReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"Identifier","arithmeticExpression":null,"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}},"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":"value"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"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":"data"},"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":"valueReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AddDataToArray","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":"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}},{"expressionType":"Identifier","arithmeticExpression":null,"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":"Structure","array":false,"typeName":"Data"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"comma"},"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":"string"},"constant":null,"inferredType":null},"lhs":{"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tokens"},"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}}},"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":"StringsEqual","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":"comma"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":","},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" OK"},"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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}],"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":"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}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":false,"hasIncrementor":false},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"nextToken"},"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":"string"},"constant":null,"inferredType":null},"lhs":{"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tokens"},"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"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":"StringsEqual","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":"nextToken"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"]"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" OK"},"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"numberValue"},"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":"i"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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}],"hasElse":true,"elseLines":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"Expected close square bracket at end of array."},"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":"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},{"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":"data"},"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":"dataReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"valueReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}}},{"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":"Parser"},{"folders":["main","JSON"],"isMain":true,"isTest":false,"structures":[],"functions":[{"name":"JSONTokenize","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"json"},{"type":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"},"name":"tokensReference"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"message"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Character","array":false,"typeName":null},"name":["c"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["str"]},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["stringReference","tokenReference"]},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["stringLength"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["success"]},{"type":{"typeType":"Structure","array":false,"typeName":"Array"},"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":"Array"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateArray","arguments":[],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Array"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}}},"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},{"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":"stringLength"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"NumberReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"tokenReference"},"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":"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":"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":"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":"json"},"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}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"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":"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":"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":"json"},"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},{"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":"c"},"constant":null,"inferredType":{"typeType":"Character","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":"Character","literalValue":"{"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"AddStringToArray","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":"Array"}},{"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":"String","literalValue":"{"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"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}],"hasElse":true,"elseLines":[{"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":"c"},"constant":null,"inferredType":{"typeType":"Character","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":"Character","literalValue":"}"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"AddStringToArray","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":"Array"}},{"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":"String","literalValue":"}"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"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}],"hasElse":true,"elseLines":[{"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":"c"},"constant":null,"inferredType":{"typeType":"Character","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":"Character","literalValue":"["},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"AddStringToArray","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":"Array"}},{"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":"String","literalValue":"["},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"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}],"hasElse":true,"elseLines":[{"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":"c"},"constant":null,"inferredType":{"typeType":"Character","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":"Character","literalValue":"]"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"AddStringToArray","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":"Array"}},{"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":"String","literalValue":"]"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"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}],"hasElse":true,"elseLines":[{"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":"c"},"constant":null,"inferredType":{"typeType":"Character","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":"Character","literalValue":":"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"AddStringToArray","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":"Array"}},{"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":"String","literalValue":":"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"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}],"hasElse":true,"elseLines":[{"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":"c"},"constant":null,"inferredType":{"typeType":"Character","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":"Character","literalValue":","},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"AddStringToArray","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":"Array"}},{"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":"String","literalValue":","},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"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}],"hasElse":true,"elseLines":[{"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":"c"},"constant":null,"inferredType":{"typeType":"Character","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":"Character","literalValue":"f"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetJSONPrimitiveName","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":"json"},"constant":null,"inferredType":{"typeType":"Character","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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},{"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":"String","literalValue":"false"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"tokenReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"thenLines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AddStringToArray","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":"Array"}},{"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":"String","literalValue":"false"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"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":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"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":"String","literalValue":"false"},"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":"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}],"hasElse":false,"elseLines":[]},"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":"Identifier","arithmeticExpression":null,"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":"Character","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":"Character","literalValue":"t"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetJSONPrimitiveName","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":"json"},"constant":null,"inferredType":{"typeType":"Character","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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},{"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":"String","literalValue":"true"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"tokenReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"thenLines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AddStringToArray","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":"Array"}},{"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":"String","literalValue":"true"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"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":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"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":"String","literalValue":"true"},"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":"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}],"hasElse":false,"elseLines":[]},"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":"Identifier","arithmeticExpression":null,"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":"Character","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":"Character","literalValue":"n"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetJSONPrimitiveName","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":"json"},"constant":null,"inferredType":{"typeType":"Character","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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},{"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":"String","literalValue":"null"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"tokenReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"thenLines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AddStringToArray","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":"Array"}},{"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":"String","literalValue":"null"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"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":"StructuralUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":{"operation":"length","expression":{"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":"String","literalValue":"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":"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}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":true,"elseLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"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":"c"},"constant":null,"inferredType":{"typeType":"Character","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":"Character","literalValue":" "},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"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":"c"},"constant":null,"inferredType":{"typeType":"Character","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":"Character","literalValue":"\n"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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":"c"},"constant":null,"inferredType":{"typeType":"Character","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":"Character","literalValue":"\t"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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":"c"},"constant":null,"inferredType":{"typeType":"Character","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":"Character","literalValue":"\r"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" Skip."},"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":"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}],"hasElse":true,"elseLines":[{"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":"c"},"constant":null,"inferredType":{"typeType":"Character","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":"Character","literalValue":"\""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetJSONString","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":"json"},"constant":null,"inferredType":{"typeType":"Character","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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tokenReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"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":"stringLength"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"thenLines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AddStringToArray","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":"Array"}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tokenReference"},"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}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numberValue"},"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":"stringLength"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"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}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":true,"elseLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsJSONNumberCharacter","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":"c"},"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}}],"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":"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetJSONNumberToken","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":"json"},"constant":null,"inferredType":{"typeType":"Character","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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tokenReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"thenLines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AddStringToArray","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":"Array"}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tokenReference"},"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}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"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":"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":"string"},"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":"tokenReference"},"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}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"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}],"hasElse":false,"elseLines":[]},"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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strConcatenateCharacter","arguments":[{"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":"String","literalValue":"Invalid start of Token: "},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"c"},"constant":null,"inferredType":{"typeType":"Character","array":false,"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"stringReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateStringReference","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"structuralExpression":null,"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"string"},"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":"stringReference"},"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}}},"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":"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},{"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}]},"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}]},"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}]},"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}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"thenLines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AddStringToArray","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":"Array"}},{"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":"String","literalValue":""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"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":"tokensReference"},"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":"ToStaticStringArray","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":"Array"}}],"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},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"FreeArray","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":"Array"}}],"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}],"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":"GetJSONNumberToken","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"json"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"start"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"tokenReference"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"message"}],"localVariables":[{"type":{"typeType":"Character","array":false,"typeName":null},"name":["c"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["end","i"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["done","success"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["numberString"]}],"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":"end"},"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":"json"},"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":"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":"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":"start"},"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":"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":"json"},"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}},"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":{"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":"c"},"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":"json"},"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},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"BooleanUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":{"expression":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsJSONNumberCharacter","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":"c"},"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}}],"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}},"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":"Identifier","arithmeticExpression":null,"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},{"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":"end"},"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":"i"},"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":"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":"numberString"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strSubstring","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":"json"},"constant":null,"inferredType":{"typeType":"Character","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":"start"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"end"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsValidJSONNumber","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":"numberString"},"constant":null,"inferredType":{"typeType":"Character","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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"string"},"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":"tokenReference"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numberString"},"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}],"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":"IsValidJSONNumber","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"n"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"message"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["success"]},{"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":"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},{"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":" JSON allows an optional negative sign."},"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":"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":"n"},"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":"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":"Character","literalValue":"-"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"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}],"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":"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":"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":"n"},"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}},"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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsValidJSONNumberAfterSign","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":"n"},"constant":null,"inferredType":{"typeType":"Character","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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"Number must contain at least one digit."},"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}]},"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":"IsValidJSONNumberAfterSign","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"n"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"i"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"message"}],"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"charIsNumber","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":"n"},"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":"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" 0 first means only 0."},"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":"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":"n"},"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":"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":"Character","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"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}],"hasElse":true,"elseLines":[{"lineType":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" 1-9 first, read following digits."},"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":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsValidJSONNumberAdvancePastDigits","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":"n"},"constant":null,"inferredType":{"typeType":"Character","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":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}]},"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":"Identifier","arithmeticExpression":null,"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":"n"},"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}},"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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsValidJSONNumberFromDotOrExponent","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":"n"},"constant":null,"inferredType":{"typeType":"Character","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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":true,"elseLines":[{"lineType":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" If integer, we are done now."},"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}]},"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"A number must start with 0-9 (after the optional sign)."},"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}]},"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":"IsValidJSONNumberAdvancePastDigits","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"n"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"i"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["done"]}],"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":"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},{"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":"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":"n"},"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}},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"charIsNumber","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":"n"},"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":"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":"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}],"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":"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}]},"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":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"IsValidJSONNumberFromDotOrExponent","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"n"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"i"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"message"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["wasDotAndOrE","success"]}],"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":"wasDotAndOrE"},"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":"Identifier","arithmeticExpression":null,"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},{"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":"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":"n"},"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":"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":"Character","literalValue":"."},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"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},{"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":"wasDotAndOrE"},"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},{"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":"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":"n"},"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}},"thenLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"charIsNumber","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":"n"},"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":"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" Read digits following decimal point."},"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":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsValidJSONNumberAdvancePastDigits","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":"n"},"constant":null,"inferredType":{"typeType":"Character","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":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":"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":"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":"n"},"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" If non-scientific decimal number, we are done."},"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":false,"elseLines":[]},"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"There must be numbers after the decimal point."},"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}]},"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"There must be numbers after the decimal point."},"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}]},"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":"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":"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":"n"},"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}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"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":"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"n"},"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":"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":"Character","literalValue":"e"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"rhs":{"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":"Identifier","arithmeticExpression":null,"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":"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":"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":"Character","literalValue":"E"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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":"wasDotAndOrE"},"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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsValidJSONNumberFromExponent","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":"n"},"constant":null,"inferredType":{"typeType":"Character","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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"Expected e or E."},"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}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":true,"elseLines":[{"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":"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":"n"},"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}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" If number with decimal point."},"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"There must be numbers after the decimal point."},"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}]},"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},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"wasDotAndOrE"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[],"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"Exprected decimal point or e or E."},"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}]},"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":"IsValidJSONNumberFromExponent","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"n"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"i"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"message"}],"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":"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},{"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":"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":"n"},"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}},"thenLines":[{"lineType":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" The exponent sign can either + or -,"},"spacing":null,"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"n"},"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":"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":"Character","literalValue":"+"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"rhs":{"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":"Identifier","arithmeticExpression":null,"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":"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":"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":"Character","literalValue":"-"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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":"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}],"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":"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":"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":"n"},"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}},"thenLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"charIsNumber","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":"n"},"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":"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" Read digits following decimal point."},"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":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsValidJSONNumberAdvancePastDigits","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":"n"},"constant":null,"inferredType":{"typeType":"Character","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":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":"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":"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":"n"},"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" We found scientific number."},"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"There was characters following the exponent."},"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}]},"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"There must be a digit following the optional exponent sign."},"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}]},"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"There must be a digit following optional the exponent sign."},"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}]},"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"There must be a sign or a digit following e or E."},"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}]},"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":"IsJSONNumberCharacter","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":false,"typeName":null},"name":"c"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["numericCharacters"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["found"]},{"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":"numericCharacters"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"0123456789.-+eE"},"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":"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":"found"},"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":"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":"numericCharacters"},"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numericCharacters"},"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":"Identifier","arithmeticExpression":null,"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":"Character","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":"found"},"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":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}],"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":"found"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"GetJSONPrimitiveName","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"start"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"message"},{"type":{"typeType":"Character","array":true,"typeName":null},"name":"primitive"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"tokenReference"}],"localVariables":[{"type":{"typeType":"Character","array":false,"typeName":null},"name":["c","p"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["done","success"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["str","token"]}],"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":"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":"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},{"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":"token"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":""},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"start"},"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":"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":"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":"string"},"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}},"rhs":{"expressionType":"Parenthesis","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":{"expression":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"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":"Identifier","arithmeticExpression":null,"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":"start"},"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":"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":"primitive"},"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}}},"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}},"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":{"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":"c"},"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":"string"},"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},{"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":"p"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"start"},"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":"primitive"},"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},{"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":"c"},"constant":null,"inferredType":{"typeType":"Character","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":"p"},"constant":null,"inferredType":{"typeType":"Character","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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" OK"},"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"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":"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}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"start"},"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":"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":"primitive"},"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":"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":false,"elseLines":[]},"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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":""},"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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strConcatenateString","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"Primitive invalid: "},"identifier":null,"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":"Identifier","arithmeticExpression":null,"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}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendCharacter","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":"str"},"constant":null,"inferredType":{"typeType":"Character","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":"c"},"constant":null,"inferredType":{"typeType":"Character","array":false,"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":"Identifier","arithmeticExpression":null,"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}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendString","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":" vs "},"identifier":null,"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":"Identifier","arithmeticExpression":null,"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}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendCharacter","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":"str"},"constant":null,"inferredType":{"typeType":"Character","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":"p"},"constant":null,"inferredType":{"typeType":"Character","array":false,"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":"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":"string"},"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":"message"},"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":"Identifier","arithmeticExpression":null,"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}}},"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":"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":"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}],"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":"Identifier","arithmeticExpression":null,"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}},"thenLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"StringsEqual","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":"primitive"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"false"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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":"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":"token"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"false"},"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}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"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":"StringsEqual","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":"primitive"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"true"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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":"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":"token"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"true"},"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}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"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":"StringsEqual","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":"primitive"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"null"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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":"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":"token"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"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}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":true,"elseLines":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"Primitive invalid"},"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":"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tokenReference"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"token"},"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}],"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":"GetJSONString","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"json"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"start"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"tokenReference"},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"stringLengthReference"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"message"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["success","done"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["string","hex"]},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["characterCount","hexReference"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i","l","c"]},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["errorMessage"]}],"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":"characterCount"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNumberReference","arguments":[{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"hex"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateString","arguments":[{"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":"4"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"Character","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"hexReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"NumberReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"errorMessage"},"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":"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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsValidJSONStringInJSON","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":"json"},"constant":null,"inferredType":{"typeType":"Character","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":"start"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"characterCount"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"stringLengthReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"Identifier","arithmeticExpression":null,"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}},"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":"l"},"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":"numberValue"},"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":"characterCount"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"string"},"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":"l"},"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":"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":"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":{"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":"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":"Character","literalValue":"\""},"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":"c"},"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":"c"},"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},{"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":"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":"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":"start"},"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},"condition":{"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}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"json"},"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":"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":"Character","literalValue":"\\"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"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},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"json"},"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":"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":"Character","literalValue":"\""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"json"},"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":"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":"Character","literalValue":"\\"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"json"},"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":"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":"Character","literalValue":"\/"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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":"c"},"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":"string"},"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":"json"},"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},{"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":"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":"c"},"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}],"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":"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":"json"},"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":"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":"Character","literalValue":"b"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"c"},"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":"string"},"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":"decimalToCharacterConversion","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":{"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":"8"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":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":"c"},"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":"c"},"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}],"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":"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":"json"},"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":"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":"Character","literalValue":"f"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"c"},"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":"string"},"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":"decimalToCharacterConversion","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":{"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":"12"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":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":"c"},"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":"c"},"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}],"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":"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":"json"},"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":"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":"Character","literalValue":"n"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"c"},"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":"string"},"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":"decimalToCharacterConversion","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":{"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}},"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":"c"},"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":"c"},"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}],"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":"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":"json"},"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":"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":"Character","literalValue":"r"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"c"},"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":"string"},"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":"decimalToCharacterConversion","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":{"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":"13"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":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":"c"},"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":"c"},"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}],"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":"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":"json"},"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":"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":"Character","literalValue":"t"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"c"},"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":"string"},"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":"decimalToCharacterConversion","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":{"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":"9"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":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":"c"},"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":"c"},"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}],"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":"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":"json"},"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":"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":"Character","literalValue":"u"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"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},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"hex"},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"charToUpperCase","arguments":[{"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":"0"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"json"},"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":"Character","array":false,"typeName":null}},"structuralExpression":null,"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"hex"},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"charToUpperCase","arguments":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"json"},"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":"Character","array":false,"typeName":null}},"structuralExpression":null,"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"hex"},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"charToUpperCase","arguments":[{"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":"2"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"json"},"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":"Character","array":false,"typeName":null}},"structuralExpression":null,"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"hex"},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"charToUpperCase","arguments":[{"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":"3"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"json"},"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":"Character","array":false,"typeName":null}},"structuralExpression":null,"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":"FunctionCall","assignment":null,"functionCall":{"name":"nCreateNumberFromStringWithCheck","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":"hex"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"16"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"hexReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessage"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"inferredReturnType":{"typeType":"Boolean","array":false,"typeName":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":"c"},"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":"string"},"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":"decimalToCharacterConversion","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numberValue"},"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":"hexReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":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":"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":"3"},"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},{"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":"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":"c"},"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}],"hasElse":false,"elseLines":[]},"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}]},"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}]},"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":"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":"json"},"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":"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":"Character","literalValue":"\""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"c"},"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":"string"},"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":"json"},"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},{"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":"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":"c"},"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},{"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":"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":"c"},"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":"string"},"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":"json"},"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},{"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":"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":"c"},"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}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":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":"string"},"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":"tokenReference"},"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":"Identifier","arithmeticExpression":null,"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":{"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":"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"End of string was not found."},"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":"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":"IsValidJSONString","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"jsonString"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"message"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["valid"]},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["numberReference","stringLength"]}],"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":"numberReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"NumberReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"stringLength"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"NumberReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"valid"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsValidJSONStringInJSON","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":"jsonString"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numberReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"stringLength"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"valid"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"IsValidJSONStringInJSON","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"json"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"start"},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"characterCount"},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"stringLengthReference"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"message"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["success","done"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i","j"]},{"type":{"typeType":"Character","array":false,"typeName":null},"name":["c"]}],"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":"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},{"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":"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":"numberValue"},"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":"characterCount"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"1"},"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":"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":"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":"start"},"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},"condition":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"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":"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":"json"},"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}},"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}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"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":"BooleanUnary","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":{"expression":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsJSONIllegalControllCharacter","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":"json"},"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":"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}},"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"json"},"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":"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":"Character","literalValue":"\\"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"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},{"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":"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":"json"},"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}},"thenLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"json"},"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":"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":"Character","literalValue":"\""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"json"},"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":"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":"Character","literalValue":"\\"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"json"},"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":"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":"Character","literalValue":"\/"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"json"},"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":"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":"Character","literalValue":"b"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"json"},"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":"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":"Character","literalValue":"f"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"json"},"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":"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":"Character","literalValue":"n"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"json"},"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":"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":"Character","literalValue":"r"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"json"},"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":"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":"Character","literalValue":"t"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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":"numberValue"},"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":"characterCount"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"numberValue"},"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":"characterCount"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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}],"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":"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":"json"},"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":"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":"Character","literalValue":"u"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"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":"4"},"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}},"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":"json"},"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}},"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":"j"},"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":"j"},"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":"4"},"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":"success"},"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":"j"},"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":"j"},"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":"c"},"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"j"},"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}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"json"},"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},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCharacterIsNumberCharacterInBase","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":"c"},"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}},{"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":"16"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},"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":"c"},"constant":null,"inferredType":{"typeType":"Character","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":"Character","literalValue":"a"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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":"c"},"constant":null,"inferredType":{"typeType":"Character","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":"Character","literalValue":"b"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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":"c"},"constant":null,"inferredType":{"typeType":"Character","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":"Character","literalValue":"c"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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":"c"},"constant":null,"inferredType":{"typeType":"Character","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":"Character","literalValue":"d"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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":"c"},"constant":null,"inferredType":{"typeType":"Character","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":"Character","literalValue":"e"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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":"c"},"constant":null,"inferredType":{"typeType":"Character","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":"Character","literalValue":"f"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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":[],"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"\\u must be followed by four hexadecimal digits."},"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}]},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numberValue"},"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":"characterCount"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"numberValue"},"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":"characterCount"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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},{"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":"4"},"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}],"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"\\u must be followed by four characters."},"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}]},"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"Escaped character invalid."},"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}]},"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":"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"There must be at least two character after string escape."},"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}]},"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":"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":"json"},"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":"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":"Character","literalValue":"\""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"numberValue"},"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":"characterCount"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"numberValue"},"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":"characterCount"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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},{"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":"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":"numberValue"},"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":"characterCount"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"numberValue"},"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":"characterCount"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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}]},"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":"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"Unicode code points 0-31 not allowed in JSON string."},"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}]},"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":"Identifier","arithmeticExpression":null,"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}},"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":"numberValue"},"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":"stringLengthReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"Identifier","arithmeticExpression":null,"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":"start"},"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}],"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"String must end with \"."},"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}]},"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":"IsJSONIllegalControllCharacter","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":false,"typeName":null},"name":"c"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["cnr"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["isControll"]}],"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":"cnr"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"characterToDecimalConversion","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":{"expressionType":"Identifier","arithmeticExpression":null,"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":"Character","array":false,"typeName":null}},"literal":null,"identifier":null,"constant":null,"inferredType":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":"cnr"},"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":"cnr"},"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":"32"},"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":"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":"isControll"},"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":"isControll"},"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":"isControll"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null}],"name":"TokenReader"},{"folders":["main","JSON"],"isMain":true,"isTest":false,"structures":[],"functions":[{"name":"IsValidJSON","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"json"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"message"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["success"]},{"type":{"typeType":"Structure","array":false,"typeName":"DataReference"},"name":["elementReference"]}],"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":"elementReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"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":"DataReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}}},"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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ReadJSON","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":"json"},"constant":null,"inferredType":{"typeType":"Character","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":"elementReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"Identifier","arithmeticExpression":null,"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}},"thenLines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"FreeData","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":"data"},"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":"elementReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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}],"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":"Validator"},{"folders":["main","JSON"],"isMain":true,"isTest":false,"structures":[],"functions":[{"name":"ComputeJSONStringLength","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":"data"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["result"]}],"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":"result"},"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},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsStructure","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"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":"result"},"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":"result"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ComputeJSONObjectStringLength","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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}},"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}],"hasElse":true,"elseLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsString","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"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":"result"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONEscapedStringLength","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":"string"},"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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}},"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":"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}],"hasElse":true,"elseLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsArray","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"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":"result"},"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":"result"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ComputeJSONArrayStringLength","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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}},"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}],"hasElse":true,"elseLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsNumber","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"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":"result"},"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":"result"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ComputeJSONNumberStringLength","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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}},"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}],"hasElse":true,"elseLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsNoType","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"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":"result"},"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":"result"},"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":"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":"String","literalValue":"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":"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}],"hasElse":true,"elseLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsBoolean","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"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":"result"},"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":"result"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ComputeJSONBooleanStringLength","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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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}},"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}],"hasElse":false,"elseLines":[]},"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}]},"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},{"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":"result"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"ComputeJSONBooleanStringLength","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":"data"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["result"]}],"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"booleanx"},"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"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":"result"},"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":"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":"String","literalValue":"true"},"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}}},"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":"result"},"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":"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":"String","literalValue":"false"},"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}}},"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":"result"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"ComputeJSONNumberStringLength","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":"data"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["length"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["a"]}],"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":"number"},"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"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":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","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":"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":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"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":"number"},"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Absolute"},"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":"Arithmetic","arithmeticExpression":{"mathMode":null,"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":"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":"15"},"identifier":null,"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":"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":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"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":"number"},"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Absolute"},"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":"Arithmetic","arithmeticExpression":{"mathMode":null,"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":"Parenthesis","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":{"expression":{"expressionType":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"expression":{"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":"15"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Negate"},"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}},"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":"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}},"operator":"Or"},"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":"a"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringScientificNotationDecimalFromNumber","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":"number"},"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"Identifier","arithmeticExpression":null,"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":"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":"a"},"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}],"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":"a"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","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":"number"},"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"Identifier","arithmeticExpression":null,"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":"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":"a"},"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}]},"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":"length"},"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":"1"},"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}]},"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":"length"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"ComputeJSONArrayStringLength","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":"data"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":["arrayElement"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["length"]}],"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":"length"},"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":"1"},"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":"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"arrayElement"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ArrayIndex","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":"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}},{"expressionType":"Identifier","arithmeticExpression":null,"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":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"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":"length"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ComputeJSONStringLength","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":"arrayElement"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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}},"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},{"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":"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}},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","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":"length"},"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":"length"},"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}],"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":"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":"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":"length"},"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},{"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":"length"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"ComputeJSONObjectStringLength","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":"data"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["key"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":["keys"]},{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":["objectElement"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["length"]}],"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":"length"},"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":"1"},"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":"keys"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetStructKeys","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":"structure"},"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}}],"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},{"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":"keys"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"key"},"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":"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":"keys"},"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}}},"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":"objectElement"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetDataFromStruct","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":"structure"},"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":"data"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"key"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"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":"length"},"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},{"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":"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":"length"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONEscapedStringLength","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":"key"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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}},"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},{"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":"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":"length"},"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},{"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":"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":"length"},"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},{"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":"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":"length"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ComputeJSONStringLength","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":"objectElement"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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}},"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},{"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":"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}},"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":"keys"},"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":"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":"length"},"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":"length"},"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}],"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":"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":"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":"length"},"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},{"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":"length"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null}],"name":"LengthComputer"},{"folders":["test"],"isMain":false,"isTest":true,"structures":[],"functions":[{"name":"TestEscaper","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failures"}],"localVariables":[{"type":{"typeType":"Character","array":false,"typeName":null},"name":["c"]},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["letters"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["mustBeEscaped"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["escaped"]}],"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":"letters"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNumberReference","arguments":[{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"c"},"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}},"assignFrom":{"expressionType":"decimalToCharacterConversion","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":{"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":"9"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":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":"mustBeEscaped"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONMustBeEscaped","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":"c"},"constant":null,"inferredType":{"typeType":"Character","array":false,"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":"letters"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"mustBeEscaped"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","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":"numberValue"},"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":"letters"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"escaped"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONEscapeCharacter","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":"c"},"constant":null,"inferredType":{"typeType":"Character","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"escaped"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"\\t"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"c"},"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}},"assignFrom":{"expressionType":"decimalToCharacterConversion","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":{"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}},"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":"mustBeEscaped"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONMustBeEscaped","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":"c"},"constant":null,"inferredType":{"typeType":"Character","array":false,"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":"letters"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"mustBeEscaped"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","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":"numberValue"},"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":"letters"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"6"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"escaped"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONEscapeCharacter","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":"c"},"constant":null,"inferredType":{"typeType":"Character","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"escaped"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"\\u0000"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null}],"name":"testEscaper"},{"folders":["test"],"isMain":false,"isTest":true,"structures":[{"variableDeclarations":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["a"]},{"type":{"typeType":"Decimal","array":true,"typeName":null},"name":["b"]},{"type":{"typeType":"Structure","array":false,"typeName":"X"},"name":["x"]}],"name":"Example","comment":null},{"variableDeclarations":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["x1"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["x1IsNull"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["x2"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["x3"]}],"name":"X","comment":null}],"functions":[{"name":"mapTo","returnType":{"typeType":"Structure","array":false,"typeName":"Example"},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":"root"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"Example"},"name":["example"]}],"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":"example"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Example"}},"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":"Example"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Example"}}},"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":"a"},"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":"example"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Example"}},"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":"string"},"constant":null,"inferredType":null},"lhs":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetDataFromStruct","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":"structure"},"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":"root"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},{"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":"String","literalValue":"a"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"example"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Example"}},"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":"mapbTo","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":"array"},"constant":null,"inferredType":null},"lhs":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetDataFromStruct","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":"structure"},"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":"root"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},{"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":"String","literalValue":"b"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}}],"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},{"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":"x"},"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":"example"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Example"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"X"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"mapXTo","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":"structure"},"constant":null,"inferredType":null},"lhs":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetDataFromStruct","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":"structure"},"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":"root"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},{"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":"String","literalValue":"x"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"X"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"X"}}},"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":"example"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Example"}},"expressionToDeallocate":null},"comment":null},{"name":"mapXTo","returnType":{"typeType":"Structure","array":false,"typeName":"X"},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"Structure"},"name":"object"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"X"},"name":["x"]}],"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":"x"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"X"}},"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":"X"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"X"}}},"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":"IsNoType","arguments":[{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetDataFromStruct","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":"object"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},{"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":"String","literalValue":"x1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"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":"x1IsNull"},"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":"x"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"X"}},"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":"x1"},"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":"x"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"X"}},"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":"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":"String","literalValue":""},"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}],"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"x2"},"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":"x"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"X"}},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"booleanx"},"constant":null,"inferredType":null},"lhs":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetDataFromStruct","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":"object"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},{"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":"String","literalValue":"x2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"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},{"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":"x3"},"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":"x"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"X"}},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"booleanx"},"constant":null,"inferredType":null},"lhs":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetDataFromStruct","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":"object"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},{"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":"String","literalValue":"x3"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"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},{"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":"x"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"X"}},"expressionToDeallocate":null},"comment":null},{"name":"mapbTo","returnType":{"typeType":"Decimal","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"Array"},"name":"array"}],"localVariables":[{"type":{"typeType":"Decimal","array":true,"typeName":null},"name":["b"]},{"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":"b"},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ArrayLength","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":"Structure","array":false,"typeName":"Array"}}],"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}},"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":"array"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}},"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":"b"},"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":"number"},"constant":null,"inferredType":null},"lhs":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ArrayIndex","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":"Structure","array":false,"typeName":"Array"}},{"expressionType":"Identifier","arithmeticExpression":null,"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":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"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}],"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":"b"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null}],"name":"exampleMapper"},{"folders":["test"],"isMain":false,"isTest":true,"structures":[],"functions":[{"name":"TestWriter","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failures"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["string"]},{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":["root","e"]},{"type":{"typeType":"Structure","array":false,"typeName":"Example"},"name":["example"]},{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":["da"]},{"type":{"typeType":"Structure","array":false,"typeName":"WriterSettings"},"name":["settings"]}],"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":"root"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateExampleJSON","arguments":[],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"WriteJSON","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":"root"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"string"},"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}},{"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":"66"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" Does not work with Java Maps.."},"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":"example"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Example"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"mapTo","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":"root"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Example"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Example"}}},"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","arguments":[{"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":"String","literalValue":"hei"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"example"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Example"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"x1IsNull"},"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":"x"},"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":"example"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Example"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"X"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"x2"},"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":"x"},"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":"example"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Example"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"X"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertFalse","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":"x3"},"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":"x"},"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":"example"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Example"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"X"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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.2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":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":"b"},"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":"example"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Example"}},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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.1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":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":"b"},"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":"example"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Example"}},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"100"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":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":"b"},"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":"example"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Example"}},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"FunctionCall","assignment":null,"functionCall":{"name":"FreeData","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":"root"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"e"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNumberData","arguments":[{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"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":"CreateDynamicArrayCharacters","arguments":[],"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":"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":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateDefaultWriterSettings","arguments":[],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"WriteNumber","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":"e"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},{"expressionType":"Identifier","arithmeticExpression":null,"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"settings"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"WriterSettings"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"DynamicArrayCharactersToArray","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":"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","arguments":[{"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":"String","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"string"},"constant":null,"inferredType":{"typeType":"Character","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"CreateExampleJSON","returnType":{"typeType":"Structure","array":false,"typeName":"Data"},"parameters":[],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":["root"]},{"type":{"typeType":"Structure","array":false,"typeName":"Structure"},"name":["innerObject"]},{"type":{"typeType":"Structure","array":false,"typeName":"Array"},"name":["array"]}],"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":"root"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNewStructData","arguments":[],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"innerObject"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateStructure","arguments":[],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Structure"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}}},"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":"FunctionCall","assignment":null,"functionCall":{"name":"AddDataToStruct","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":"innerObject"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},{"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":"String","literalValue":"x1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNoTypeData","arguments":[],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AddBooleanToStruct","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":"innerObject"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},{"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":"String","literalValue":"x2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AddBooleanToStruct","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":"innerObject"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},{"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":"String","literalValue":"x3"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":false,"typeName":"Array"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateArray","arguments":[],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Array"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AddNumberToArray","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":"Structure","array":false,"typeName":"Array"}},{"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.2"},"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},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AddNumberToArray","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":"Structure","array":false,"typeName":"Array"}},{"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.1"},"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},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AddNumberToArray","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":"Structure","array":false,"typeName":"Array"}},{"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":"100"},"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},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AddStringToStruct","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":"structure"},"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":"root"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},{"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":"String","literalValue":"a"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"hei"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AddArrayToStruct","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":"structure"},"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":"root"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},{"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":"String","literalValue":"b"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"array"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AddStructToStruct","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":"structure"},"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":"root"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},{"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":"String","literalValue":"x"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"innerObject"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"root"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"expressionToDeallocate":null},"comment":null},{"name":"TestWriterEscape","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failures"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["string"]},{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":["root"]}],"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":"root"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateStringData","arguments":[{"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":"String","literalValue":"\t\n"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"WriteJSON","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":"root"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"string"},"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}},{"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":"6"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","arguments":[{"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":"String","literalValue":"\"\\t\\n\""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"string"},"constant":null,"inferredType":{"typeType":"Character","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"FunctionCall","assignment":null,"functionCall":{"name":"FreeData","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":"root"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"TestWriter2","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failures"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":["e"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["result","json"]},{"type":{"typeType":"Structure","array":false,"typeName":"DataReference"},"name":["obj"]},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["message"]},{"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":"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":"obj"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"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":"DataReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}}},"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":"message"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"json"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"{\"test1\":0,\"Test2\":0,\"test3\":0}"},"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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ReadJSON","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":"json"},"constant":null,"inferredType":{"typeType":"Character","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":"obj"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"Identifier","arithmeticExpression":null,"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}},"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":"e"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"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":"data"},"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":"obj"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"result"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"WriteJSON","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":"e"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"result"},"constant":null,"inferredType":{"typeType":"Character","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":"json"},"constant":null,"inferredType":{"typeType":"Character","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"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":"TestWriter3","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failures"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":["e"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["result"]}],"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":"e"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNewStructData","arguments":[],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AddStringToStruct","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":"structure"},"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":"e"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},{"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":"String","literalValue":"example.com\/style.js"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"console.log(\"hello world\")"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"result"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"WriteJSON","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":"e"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"result"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"{\"example.com\\\/style.js\":\"console.log(\\\"hello world\\\")\"}"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null}],"name":"testWriter"},{"folders":["test"],"isMain":false,"isTest":true,"structures":[],"functions":[{"name":"TestReader","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failures"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":["json"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["string","string2"]},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["message"]},{"type":{"typeType":"Structure","array":false,"typeName":"DataReference"},"name":["elementReference"]},{"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":"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":"json"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateExampleJSON","arguments":[],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"WriteJSON","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":"json"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"elementReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"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":"DataReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}}},"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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateStringReference","arguments":[{"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":"String","literalValue":""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"structuralExpression":null,"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},{"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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ReadJSON","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":"string"},"constant":null,"inferredType":{"typeType":"Character","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":"elementReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"Identifier","arithmeticExpression":null,"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}},"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":"json"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"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":"data"},"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":"elementReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"string2"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"WriteJSON","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":"json"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"string"},"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}},{"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":"string2"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"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":"Test2","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failures"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["string","string2"]},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["message"]},{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":["json"]},{"type":{"typeType":"Structure","array":false,"typeName":"DataReference"},"name":["elementReference"]},{"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":"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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strConcatenateString","arguments":[{"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":"String","literalValue":"{"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"\"name\":\"base64\","},"identifier":null,"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":"Identifier","arithmeticExpression":null,"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":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendString","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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"\"version\":\"0.1.0\","},"identifier":null,"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":"Identifier","arithmeticExpression":null,"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":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendString","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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"\"business namespace\":\"no.inductive.idea10.programs\","},"identifier":null,"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":"Identifier","arithmeticExpression":null,"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":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendString","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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"\"scientific namespace\":\"computerscience.algorithms.base64\","},"identifier":null,"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":"Identifier","arithmeticExpression":null,"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":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendString","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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"\"imports\":["},"identifier":null,"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":"Identifier","arithmeticExpression":null,"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":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendString","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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"],"},"identifier":null,"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":"Identifier","arithmeticExpression":null,"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":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendString","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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"\"imports2\":{"},"identifier":null,"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":"Identifier","arithmeticExpression":null,"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":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendString","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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"},"},"identifier":null,"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":"Identifier","arithmeticExpression":null,"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":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendString","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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"\"development imports\":["},"identifier":null,"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":"Identifier","arithmeticExpression":null,"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":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendString","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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"[\"\",\"no.inductive.idea10.programs\",\"arrays\",\"0.1.0\"]"},"identifier":null,"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":"Identifier","arithmeticExpression":null,"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":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendString","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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"]"},"identifier":null,"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":"Identifier","arithmeticExpression":null,"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":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendString","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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"}"},"identifier":null,"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":"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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateStringReference","arguments":[{"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":"String","literalValue":""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"structuralExpression":null,"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},{"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":"elementReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"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":"DataReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}}},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ReadJSON","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":"string"},"constant":null,"inferredType":{"typeType":"Character","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":"elementReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"Identifier","arithmeticExpression":null,"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}},"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":"json"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"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":"data"},"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":"elementReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"string2"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"WriteJSON","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":"json"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"string"},"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}},{"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":"string2"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"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":"TestReaderExample","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failures"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["json"]},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["message"]},{"type":{"typeType":"Structure","array":false,"typeName":"DataReference"},"name":["elementReference"]},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["outputJSON"]}],"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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateStringReference","arguments":[{"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":"String","literalValue":""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"structuralExpression":null,"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},{"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":"elementReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"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":"DataReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}}},"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":"outputJSON"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateStringReference","arguments":[{"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":"String","literalValue":""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"structuralExpression":null,"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},{"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":"json"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"{\"a\":\"hi\",\"b\":[1.2, 0.1, 100],\"x\":{\"x1\":null,\"x2\":true,\"x3\":false}}"},"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":"FunctionCall","assignment":null,"functionCall":{"name":"JSONExample","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":"json"},"constant":null,"inferredType":{"typeType":"Character","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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"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":"elementReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"outputJSON"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"JSONExample","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"json"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"messages"},{"type":{"typeType":"Structure","array":false,"typeName":"DataReference"},"name":"elementReference"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"outputJSON"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["success"]},{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":["element","aElement"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["string"]},{"type":{"typeType":"Structure","array":false,"typeName":"Array"},"name":["array"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["x","y","z"]}],"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":" The following JSON is in the string json:\n {\n \"a\": \"hi\",\n \"b\": [1.2, 0.1, 100],\n \"x\": {\n \"x1\": null,\n \"x2\": true,\n \"x3\": false\n }\n }\n "},"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"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":" This functions reads the JSON"},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ReadJSON","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":"json"},"constant":null,"inferredType":{"typeType":"Character","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":"elementReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"messages"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" The return value 'success' is set to true of the parsing succeeds,"},"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" if not, errorMessages contains the reason."},"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"thenLines":[{"lineType":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" We can now extract the data structure:"},"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":"element"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"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":"data"},"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":"elementReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" The following is gets the value \"hi\" for key \"a\":"},"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":"aElement"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetDataFromStruct","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":"structure"},"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":"element"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},{"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":"String","literalValue":"a"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"string"},"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":"string"},"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":"aElement"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"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":"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":" The following is gets the array [1.2, 0.1, 100] for key \"b\":"},"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":"aElement"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"GetDataFromStruct","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":"structure"},"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":"element"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Structure"}},{"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":"String","literalValue":"b"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}},"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":"array"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}},"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":"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":"aElement"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Array"}}},"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":"x"},"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":"number"},"constant":null,"inferredType":null},"lhs":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ArrayIndex","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":"Structure","array":false,"typeName":"Array"}},{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"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":"y"},"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":"number"},"constant":null,"inferredType":null},"lhs":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ArrayIndex","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":"Structure","array":false,"typeName":"Array"}},{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"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":"z"},"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":"number"},"constant":null,"inferredType":null},"lhs":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ArrayIndex","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":"Structure","array":false,"typeName":"Array"}},{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"Data"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}},"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":"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":" This is how you write JSON:"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"outputJSON"},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"WriteJSON","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":"element"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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}],"hasElse":true,"elseLines":[{"lineType":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" There was a problem, so we cannot read our data structure."},"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" Instead, we can check out the error message."},"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":"string"},"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":"string"},"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":"messages"},"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}}},"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":"TestReader2","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failures"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"Data"},"name":["json"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["string","string2"]},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["message"]},{"type":{"typeType":"Structure","array":false,"typeName":"DataReference"},"name":["dataRef"]},{"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":"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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"{\"success\":true,\"message\":\"Backups null\",\"data\":[{\"Date + Time\":\"2024-06-20T11-29-17\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T11-29-17\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T11-29-17\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T11-29-17\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T11-29-17\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T12-52-31\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T12-52-31\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T12-52-31\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T12-52-31\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T12-52-31\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T11-29-17\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T11-29-17\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T11-29-17\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T11-29-17\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T11-29-17\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T11-29-17\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T11-29-17\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T11-29-17\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T11-29-17\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T11-29-17\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T11-29-17\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T11-29-17\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T11-29-17\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T11-29-17\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]},{\"Date + Time\":\"2024-06-20T11-29-17\",\"Vdisks\":[\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-21T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"disk1-2024-06-20T12-52-31.img\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-2024-06-20T11-29-17.service\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-disk1-2024-06-20T11-29-17.img\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\",\"vm1-2024-06-20T11-29-17.json\"]}]}"},"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":"dataRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"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":"DataReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}}},"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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateStringReference","arguments":[{"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":"String","literalValue":""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"structuralExpression":null,"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},{"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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"ReadJSON","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":"string"},"constant":null,"inferredType":{"typeType":"Character","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":"dataRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"Identifier","arithmeticExpression":null,"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}},"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":"string2"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"WriteJSON","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":"data"},"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":"dataRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DataReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"Data"}}],"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":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"string"},"constant":null,"inferredType":{"typeType":"Character","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":"string2"},"constant":null,"inferredType":{"typeType":"Character","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"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":"testReader"},{"folders":["test"],"isMain":false,"isTest":true,"structures":[],"functions":[{"name":"test","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["failures"]}],"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNumberReference","arguments":[{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"FunctionCall","assignment":null,"functionCall":{"name":"TestReader","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"TestReader2","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"Test2","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"TestWriter","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"TestWriterEscape","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"TestTokenizer1","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"TestReaderExample","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"TestEscaper","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"TestValidator","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"TestComparator","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"TestWriter2","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"TestWriter3","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numberValue"},"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"TestValidator","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failures"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["a","b","c","d"]},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["message"]}],"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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateStringReference","arguments":[{"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":"String","literalValue":""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"structuralExpression":null,"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},{"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":"a"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"{\"a\":\"hi\",\"b\":[1.2, 0.1, 100],\"x\":{\"x1\":null,\"x2\":true,\"x3\":false}}"},"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":"b"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"{{}}]"},"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":"c"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":""},"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":"d"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"{"},"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","arguments":[{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsValidJSON","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":"a"},"constant":null,"inferredType":{"typeType":"Character","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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertFalse","arguments":[{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsValidJSON","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":"b"},"constant":null,"inferredType":{"typeType":"Character","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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertFalse","arguments":[{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsValidJSON","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":"c"},"constant":null,"inferredType":{"typeType":"Character","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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertFalse","arguments":[{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsValidJSON","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":"d"},"constant":null,"inferredType":{"typeType":"Character","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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"TestComparator","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failures"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["a","b"]},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["message"]},{"type":{"typeType":"Structure","array":false,"typeName":"BooleanReference"},"name":["equalsReference"]},{"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":"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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateStringReference","arguments":[{"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":"String","literalValue":""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"structuralExpression":null,"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},{"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":"equalsReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateBooleanReference","arguments":[{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}}},"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":"a"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"{\"a\":\"hi\",\"b\":[1.2, 0.1, 100],\"x\":{\"x1\":null,\"x2\":true,\"x3\":false}}"},"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":"b"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"{\"x\":{\"x1\":null,\"x2\":true,\"x3\":false},\"a\":\"hi\",\"b\":[1.2, 0.1, 100]}"},"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":"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONCompare","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":"a"},"constant":null,"inferredType":{"typeType":"Character","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":"b"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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.0001"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"equalsReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"booleanValue"},"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":"equalsReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"a"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"{\"a\":\"hi\",\"b\":[1.201, 0.1, 100],\"x\":{\"x1\":null,\"x2\":true,\"x3\":false}}"},"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":"b"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"{\"x\":{\"x1\":null,\"x2\":true,\"x3\":false},\"a\":\"hi\",\"b\":[1.2, 0.1, 100]}"},"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":"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONCompare","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":"a"},"constant":null,"inferredType":{"typeType":"Character","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":"b"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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.0001"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"equalsReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertFalse","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":"booleanValue"},"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":"equalsReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONCompare","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":"a"},"constant":null,"inferredType":{"typeType":"Character","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":"b"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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.1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"equalsReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"booleanValue"},"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":"equalsReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null}],"name":"tests"},{"folders":["test"],"isMain":false,"isTest":true,"structures":[],"functions":[{"name":"TestTokenizer1","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failures"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["countReference","stringLength"]},{"type":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"},"name":["tokenArrayReference"]},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["message"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["success"]},{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":["numbers"]},{"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":"countReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNumberReference","arguments":[{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"stringLength"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNumberReference","arguments":[{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateStringReference","arguments":[{"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":"String","literalValue":""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"structuralExpression":null,"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},{"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":"tokenArrayReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}},"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":"StringArrayReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}}},"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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONTokenize","arguments":[{"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":"String","literalValue":"false"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"tokenArrayReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"thenLines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"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":"tokenArrayReference"},"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"}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"string"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":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":"tokenArrayReference"},"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"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"false"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numbers"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strSplitByString","arguments":[{"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":"String","literalValue":"11, -1e-1, -0.123456789e-99, 1E1, -0.1E23"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":", "},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"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},{"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":"numbers"},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONTokenize","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":"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":"numbers"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"tokenArrayReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"thenLines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"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":"tokenArrayReference"},"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"}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"string"},"constant":null,"inferredType":null},"lhs":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":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":"tokenArrayReference"},"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"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"numbers"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"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}],"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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsValidJSONStringInJSON","arguments":[{"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":"String","literalValue":"\"\""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"countReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"stringLength"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"thenLines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","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":"numberValue"},"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":"countReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsValidJSONString","arguments":[{"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":"String","literalValue":"\"\\u1234\\n\\r\\f\\b\\t\""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"JSONTokenize","arguments":[{"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":"String","literalValue":"\""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"tokenArrayReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertFalse","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsValidJSONNumber","arguments":[{"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":"String","literalValue":"1.1-e1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertFalse","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsValidJSONNumber","arguments":[{"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":"String","literalValue":"1E+2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsValidJSONString","arguments":[{"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":"String","literalValue":"\"\\uAAAG\""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertFalse","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsValidJSONNumber","arguments":[{"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":"String","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsValidJSONNumber","arguments":[{"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":"String","literalValue":"0e0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsValidJSONNumber","arguments":[{"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":"String","literalValue":"00"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertFalse","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null}],"name":"testTokenizer"}],"name":"JSON"},"programInfo":{"name":"JSON","version":{"major":0e0,"minor":5,"patch":11,"snapshot":false},"organizationNamespace":{"path":["no","inductive","idea10","programs"]},"scientificNamespace":{"path":["computerscience","datastructures","interchange"]},"runtimeDependencies":[{"prefix":" -> ","namespace":{"path":["no","inductive","idea10","programs"]},"programName":"references","version":{"major":0e0,"minor":1,"patch":5,"snapshot":false}},{"prefix":"str -> str","namespace":{"path":["no","inductive","idea10","programs"]},"programName":"strings","version":{"major":0e0,"minor":9,"patch":16,"snapshot":false}},{"prefix":"n -> n","namespace":{"path":["no","inductive","idea10","programs"]},"programName":"numbers","version":{"major":0e0,"minor":1,"patch":32,"snapshot":false}},{"prefix":" -> ","namespace":{"path":["no","inductive","idea10","programs"]},"programName":"math","version":{"major":0e0,"minor":1,"patch":20,"snapshot":false}},{"prefix":" -> ","namespace":{"path":["no","inductive","idea10","programs"]},"programName":"arrays","version":{"major":0e0,"minor":9,"patch":7,"snapshot":false}},{"prefix":"char -> char","namespace":{"path":["no","inductive","libraries"]},"programName":"Characters","version":{"major":0e0,"minor":1,"patch":4,"snapshot":false}},{"prefix":" -> ","namespace":{"path":["no","inductive","libraries"]},"programName":"DataStructures","version":{"major":0e0,"minor":1,"patch":5,"snapshot":false}},{"prefix":" -> ","namespace":{"path":["no","inductive","idea10","programs"]},"programName":"lists","version":{"major":0e0,"minor":1,"patch":14,"snapshot":false}}],"developmentDependencies":[{"prefix":" -> ","namespace":{"path":["no","inductive","idea10","programs"]},"programName":"testing","version":{"major":0e0,"minor":1,"patch":8,"snapshot":false}}],"reprefix":[],"isPrivate":false,"ownerCustomerId":"Inductive AS"},"prefix":null},{"program":{"imports":[],"files":[{"folders":["main","references"],"isMain":true,"isTest":false,"structures":[{"variableDeclarations":[{"type":{"typeType":"Boolean","array":true,"typeName":null},"name":["booleanArray"]}],"name":"BooleanArrayReference","comment":null},{"variableDeclarations":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["booleanValue"]}],"name":"BooleanReference","comment":null},{"variableDeclarations":[{"type":{"typeType":"Character","array":false,"typeName":null},"name":["characterValue"]}],"name":"CharacterReference","comment":null},{"variableDeclarations":[{"type":{"typeType":"Decimal","array":true,"typeName":null},"name":["numberArray"]}],"name":"NumberArrayReference","comment":null},{"variableDeclarations":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["numberValue"]}],"name":"NumberReference","comment":null},{"variableDeclarations":[{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":["stringArray"]}],"name":"StringArrayReference","comment":null},{"variableDeclarations":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["string"]}],"name":"StringReference","comment":null}],"functions":[{"name":"CreateBooleanReference","returnType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"},"parameters":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":"value"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"BooleanReference"},"name":["ref"]}],"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"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":"BooleanReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}}},"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":"booleanValue"},"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"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":"Identifier","arithmeticExpression":null,"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":"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"expressionToDeallocate":null},"comment":null},{"name":"CreateBooleanArrayReference","returnType":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"},"parameters":[{"type":{"typeType":"Boolean","array":true,"typeName":null},"name":"value"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"},"name":["ref"]}],"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"}},"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":"BooleanArrayReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"}}},"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":"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":"ref"},"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":"Identifier","arithmeticExpression":null,"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":"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}],"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"}},"expressionToDeallocate":null},"comment":null},{"name":"CreateBooleanArrayReferenceLengthValue","returnType":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"length"},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":"value"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"},"name":["ref"]},{"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"}},"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":"BooleanArrayReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"}}},"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":"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":"ref"},"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":"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":"Identifier","arithmeticExpression":null,"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":"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":"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"ref"},"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}},"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":"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":"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"}},"expressionToDeallocate":null},"comment":null},{"name":"FreeBooleanArrayReference","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"},"name":"booleanArrayReference"}],"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":"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":"booleanArrayReference"},"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}}},{"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":"booleanArrayReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"}}}],"returnLine":null,"comment":null},{"name":"CreateCharacterReference","returnType":{"typeType":"Structure","array":false,"typeName":"CharacterReference"},"parameters":[{"type":{"typeType":"Character","array":false,"typeName":null},"name":"value"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"CharacterReference"},"name":["ref"]}],"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"CharacterReference"}},"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":"CharacterReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"CharacterReference"}}},"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":"characterValue"},"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"CharacterReference"}},"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":"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"CharacterReference"}},"expressionToDeallocate":null},"comment":null},{"name":"CreateNumberReference","returnType":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"value"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["ref"]}],"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"NumberReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"numberValue"},"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"expressionToDeallocate":null},"comment":null},{"name":"CreateNumberArrayReference","returnType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"},"parameters":[{"type":{"typeType":"Decimal","array":true,"typeName":null},"name":"value"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"},"name":["ref"]}],"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}},"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":"NumberArrayReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}}},"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":"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":"ref"},"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":"Identifier","arithmeticExpression":null,"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":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}],"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}},"expressionToDeallocate":null},"comment":null},{"name":"CreateNumberArrayReferenceLengthValue","returnType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"length"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"value"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"},"name":["ref"]},{"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}},"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":"NumberArrayReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}}},"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":"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":"ref"},"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":"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"ref"},"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}},"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}],"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}},"expressionToDeallocate":null},"comment":null},{"name":"FreeNumberArrayReference","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"},"name":"numberArrayReference"}],"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":"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":"numberArrayReference"},"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}}},{"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":"numberArrayReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}}}],"returnLine":null,"comment":null},{"name":"CreateStringReference","returnType":{"typeType":"Structure","array":false,"typeName":"StringReference"},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"value"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["ref"]}],"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":"ref"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ref"},"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":"Identifier","arithmeticExpression":null,"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":"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"expressionToDeallocate":null},"comment":null},{"name":"CreateStringReferenceLengthValue","returnType":{"typeType":"Structure","array":false,"typeName":"StringReference"},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"length"},{"type":{"typeType":"Character","array":false,"typeName":null},"name":"value"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["ref"]},{"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":"ref"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ref"},"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":"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ref"},"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}},"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}],"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"expressionToDeallocate":null},"comment":null},{"name":"FreeStringReference","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"stringReference"}],"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":"string"},"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":"stringReference"},"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}}},{"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":"stringReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}}],"returnLine":null,"comment":null},{"name":"CreateStringArrayReference","returnType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"},"parameters":[{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":"strings"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"},"name":["ref"]}],"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}},"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":"StringArrayReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}}},"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":"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":"ref"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"strings"},"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}],"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}},"expressionToDeallocate":null},"comment":null},{"name":"CreateStringArrayReferenceLengthValue","returnType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"length"},{"type":{"typeType":"Character","array":true,"typeName":null},"name":"value"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"},"name":["ref"]},{"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}},"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":"StringArrayReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}}},"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":"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":"ref"},"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":"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"ref"},"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"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateStringReference","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":"value"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"structuralExpression":null,"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":"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":"ref"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}},"expressionToDeallocate":null},"comment":null},{"name":"FreeStringArrayReference","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"},"name":"stringArrayReference"}],"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"stringArrayReference"},"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"}}},"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":"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":"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":"stringArrayReference"},"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"}}}],"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"stringArrayReference"},"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"}}},{"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":"stringArrayReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}}}],"returnLine":null,"comment":null}],"name":"references"},{"folders":["test"],"isMain":false,"isTest":true,"structures":[],"functions":[{"name":"test","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["failures"]},{"type":{"typeType":"Structure","array":false,"typeName":"BooleanReference"},"name":["booleanReference"]},{"type":{"typeType":"Boolean","array":true,"typeName":null},"name":["booleanArray"]},{"type":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"},"name":["booleanArrayReference1","booleanArrayReference2"]},{"type":{"typeType":"Structure","array":false,"typeName":"CharacterReference"},"name":["characterReference"]},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["numberReference"]},{"type":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"},"name":["numberArrayReference1","numberArrayReference2"]},{"type":{"typeType":"Decimal","array":true,"typeName":null},"name":["numberArray"]},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["stringReference"]},{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":["stringReferenceArray"]},{"type":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"},"name":["stringArrayReference1","stringArrayReference2"]}],"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":"failures"},"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},{"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":"booleanReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateBooleanReference","arguments":[{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}}},"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":"booleanArray"},"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":"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":"4"},"identifier":null,"constant":null,"inferredType":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":"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":"booleanArrayReference1"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateBooleanArrayReference","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":"booleanArray"},"constant":null,"inferredType":{"typeType":"Boolean","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"}}},"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":"booleanArrayReference2"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateBooleanArrayReferenceLengthValue","arguments":[{"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":"8"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"}}},"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":"characterReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"CharacterReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateCharacterReference","arguments":[{"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":"Character","literalValue":"a"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"CharacterReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"CharacterReference"}}},"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":"numberReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNumberReference","arguments":[{"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":"4"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"numberArray"},"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":"6"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numberArrayReference1"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNumberArrayReference","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":"numberArray"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}}},"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":"numberArrayReference2"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNumberArrayReferenceLengthValue","arguments":[{"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":"6"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}}},"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":"stringReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateStringReference","arguments":[{"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":"String","literalValue":"hi"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"structuralExpression":null,"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},{"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":"stringReferenceArray"},"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":"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":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":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"stringReferenceArray"},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateStringReference","arguments":[{"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":"String","literalValue":"Hello"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"structuralExpression":null,"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},{"lineType":"Assignment","assignment":{"assignTo":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"stringReferenceArray"},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateStringReference","arguments":[{"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":"String","literalValue":"World"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"structuralExpression":null,"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},{"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":"stringArrayReference1"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateStringArrayReference","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":"stringReferenceArray"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}}},"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":"stringArrayReference2"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateStringArrayReferenceLengthValue","arguments":[{"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":"5"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"String","literalValue":""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}}},"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":"FunctionCall","assignment":null,"functionCall":{"name":"FreeBooleanArrayReference","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":"booleanArrayReference1"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"FreeBooleanArrayReference","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":"booleanArrayReference2"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanArrayReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"FunctionCall","assignment":null,"functionCall":{"name":"FreeNumberArrayReference","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":"numberArrayReference1"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"FreeNumberArrayReference","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":"numberArrayReference2"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"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":"stringReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"FreeStringArrayReference","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":"stringArrayReference1"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"FreeStringArrayReference","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":"stringArrayReference2"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringArrayReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"failures"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null}],"name":"tests"}],"name":"references"},"programInfo":{"name":"references","version":{"major":0e0,"minor":1,"patch":5,"snapshot":false},"organizationNamespace":{"path":["no","inductive","idea10","programs"]},"scientificNamespace":{"path":["computerscience","datastructures","basic"]},"runtimeDependencies":[],"developmentDependencies":[],"reprefix":[],"isPrivate":false,"ownerCustomerId":"Inductive AS"},"prefix":""},{"program":{"imports":[{"prefix":"","namespace":["no","inductive","idea10","programs"],"name":"lists","version":"0.1.14"},{"prefix":"","namespace":["no","inductive","idea10","programs"],"name":"references","version":"0.1.5"},{"prefix":"","namespace":["no","inductive","idea10","programs"],"name":"arrays","version":"0.9.7"},{"prefix":"char","namespace":["no","inductive","libraries"],"name":"Characters","version":"0.1.4"},{"prefix":"","namespace":["no","inductive","idea10","programs"],"name":"testing","version":"0.1.8"}],"files":[{"folders":["main","strstrings"],"isMain":true,"isTest":false,"structures":[],"functions":[{"name":"strWriteStringToStingStream","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"stream"},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"index"},{"type":{"typeType":"Character","array":true,"typeName":null},"name":"src"}],"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":"src"},"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":"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":"numberValue"},"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":"index"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"Identifier","arithmeticExpression":null,"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}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"stream"},"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":"src"},"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":"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":"numberValue"},"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":"index"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"numberValue"},"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":"index"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"src"},"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":"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":"strWriteCharacterToStingStream","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"stream"},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"index"},{"type":{"typeType":"Character","array":false,"typeName":null},"name":"src"}],"localVariables":[],"lines":[{"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":"numberValue"},"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":"index"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"stream"},"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":"src"},"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":"numberValue"},"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":"index"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"numberValue"},"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":"index"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"strWriteBooleanToStingStream","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"stream"},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"index"},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":"src"}],"localVariables":[],"lines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"src"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"thenLines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"strWriteStringToStingStream","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":"stream"},"constant":null,"inferredType":{"typeType":"Character","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":"index"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"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":"String","literalValue":"true"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":true,"elseLines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"strWriteStringToStingStream","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":"stream"},"constant":null,"inferredType":{"typeType":"Character","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":"index"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"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":"String","literalValue":"false"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"stream"},{"folders":["main","strstrings"],"isMain":true,"isTest":false,"structures":[],"functions":[{"name":"strSubstringWithCheck","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"from"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"to"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"stringReference"}],"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":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"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":"from"},"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":"from"},"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":"string"},"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":"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}},"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}},"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":"to"},"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}},"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}},"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":"to"},"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":"string"},"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":"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}},"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}},"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":"from"},"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":"to"},"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}},"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"stringReference"},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strSubstring","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":"string"},"constant":null,"inferredType":{"typeType":"Character","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":"from"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"to"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"Identifier","arithmeticExpression":null,"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":"strSubstring","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"from"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"to"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["n"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i","length"]}],"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":"length"},"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":"to"},"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":"from"},"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":"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"from"},"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":"to"},"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"from"},"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":"n"},"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":"string"},"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":"n"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"strAppendString","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"s1"},{"type":{"typeType":"Character","array":true,"typeName":null},"name":"s2"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["newString"]}],"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":"newString"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strConcatenateString","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":"s1"},"constant":null,"inferredType":{"typeType":"Character","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":"s2"},"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":"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":"s1"},"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}],"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":"newString"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"strConcatenateString","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"s1"},{"type":{"typeType":"Character","array":true,"typeName":null},"name":"s2"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["newString"]},{"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":"newString"},"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":"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":"s1"},"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":"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":"s2"},"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":"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"s1"},"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":"newString"},"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":"s1"},"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":"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":"s2"},"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":"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":"s1"},"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":"Identifier","arithmeticExpression":null,"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}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newString"},"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":"s2"},"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":"newString"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"strAppendCharacter","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"},{"type":{"typeType":"Character","array":false,"typeName":null},"name":"c"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["newString"]}],"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":"newString"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strConcatenateCharacter","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":"string"},"constant":null,"inferredType":{"typeType":"Character","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":"c"},"constant":null,"inferredType":{"typeType":"Character","array":false,"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":"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":"string"},"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}],"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":"newString"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"strConcatenateCharacter","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"},{"type":{"typeType":"Character","array":false,"typeName":null},"name":"c"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["newString"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]}],"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":"newString"},"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":"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":"string"},"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":"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":"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":"Identifier","arithmeticExpression":null,"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":{"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":"newString"},"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":"string"},"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":"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":"string"},"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}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"newString"},"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":"c"},"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}],"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":"newString"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"strSplitByCharacter","returnType":{"typeType":"Structure","array":true,"typeName":"StringReference"},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"toSplit"},{"type":{"typeType":"Character","array":false,"typeName":null},"name":"splitBy"}],"localVariables":[{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":["parts"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Character","array":false,"typeName":null},"name":["c"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"},"name":["ll"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"},"name":["next"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["part"]}],"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateLinkedListString","arguments":[],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"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":"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":"next"},"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":"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":"toSplit"},"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":"Identifier","arithmeticExpression":null,"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":"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":"toSplit"},"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},{"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":"c"},"constant":null,"inferredType":{"typeType":"Character","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":"splitBy"},"constant":null,"inferredType":{"typeType":"Character","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":"part"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"LinkedListCharactersToArray","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":"next"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"LinkedListAddString","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"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"part"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"FreeLinkedListCharacter","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":"next"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"next"},"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}],"hasElse":true,"elseLines":[{"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":"next"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},{"expressionType":"Identifier","arithmeticExpression":null,"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":"Character","array":false,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":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":"part"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"LinkedListCharactersToArray","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":"next"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"LinkedListAddString","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"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"part"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"FreeLinkedListCharacter","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":"next"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"parts"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"LinkedListStringsToArray","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":"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},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"FreeLinkedListString","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":"Void","array":false,"typeName":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":"parts"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"expressionToDeallocate":null},"comment":null},{"name":"strIndexOfCharacter","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"},{"type":{"typeType":"Character","array":false,"typeName":null},"name":"character"},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"indexReference"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["found"]}],"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":"found"},"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":"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":"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":"string"},"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}},"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":"found"},"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":{"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":"Identifier","arithmeticExpression":null,"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":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"character"},"constant":null,"inferredType":{"typeType":"Character","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":"found"},"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":"numberValue"},"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":"indexReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"i"},"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}],"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":"found"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"strLastIndexOfCharacter","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"},{"type":{"typeType":"Character","array":false,"typeName":null},"name":"character"},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"indexReference"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["found"]}],"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":"found"},"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":"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":"string"},"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":"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":"Identifier","arithmeticExpression":null,"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":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"character"},"constant":null,"inferredType":{"typeType":"Character","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":"found"},"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":"numberValue"},"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":"indexReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"i"},"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}],"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":"found"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"strSubstringEqualsWithCheck","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"from"},{"type":{"typeType":"Character","array":true,"typeName":null},"name":"substring"},{"type":{"typeType":"Structure","array":false,"typeName":"BooleanReference"},"name":"equalsReference"}],"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":"from"},"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":"string"},"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}},"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":"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},{"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":"booleanValue"},"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":"equalsReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strSubstringEquals","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":"string"},"constant":null,"inferredType":{"typeType":"Character","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":"from"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"substring"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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}}},"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":"strSubstringEquals","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"from"},{"type":{"typeType":"Character","array":true,"typeName":null},"name":"substring"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["equal"]}],"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":"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":"string"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"from"},"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}},"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":"substring"},"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":"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}},"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":"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":"substring"},"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}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"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":"from"},"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":"i"},"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":"Identifier","arithmeticExpression":null,"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":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"substring"},"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":"strIndexOfString","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"},{"type":{"typeType":"Character","array":true,"typeName":null},"name":"substring"},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"indexReference"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["found"]}],"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":"found"},"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":"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":"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":"Identifier","arithmeticExpression":null,"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":{"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":"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":"substring"},"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":"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}},"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}},"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":"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":"found"},"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":{"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strSubstringEquals","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":"string"},"constant":null,"inferredType":{"typeType":"Character","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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"substring"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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":"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":"found"},"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":"numberValue"},"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":"indexReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"i"},"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}],"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":"found"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"strContainsCharacter","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"},{"type":{"typeType":"Character","array":false,"typeName":null},"name":"character"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["found"]}],"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":"found"},"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":"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":"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":"string"},"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}},"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":"found"},"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":{"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":"Identifier","arithmeticExpression":null,"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":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"character"},"constant":null,"inferredType":{"typeType":"Character","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":"found"},"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":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}],"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":"found"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"strContainsString","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"},{"type":{"typeType":"Character","array":true,"typeName":null},"name":"substring"}],"localVariables":[],"lines":[],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strIndexOfString","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":"string"},"constant":null,"inferredType":{"typeType":"Character","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":"substring"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"NumberReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"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}},"expressionToDeallocate":null},"comment":null},{"name":"strToUpperCase","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"}],"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":"string"},"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":"string"},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"charToUpperCase","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":"string"},"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":"Character","array":false,"typeName":null}},"structuralExpression":null,"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}],"returnLine":null,"comment":null},{"name":"strToLowerCase","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"}],"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":"string"},"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":"string"},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"charToLowerCase","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":"string"},"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":"Character","array":false,"typeName":null}},"structuralExpression":null,"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}],"returnLine":null,"comment":null},{"name":"strEqualsIgnoreCase","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"a"},{"type":{"typeType":"Character","array":true,"typeName":null},"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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"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":"a"},"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":"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":"b"},"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":"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":"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":"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":"a"},"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}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"charToLowerCase","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":"a"},"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":"Character","array":false,"typeName":null}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":false,"typeName":null}},"rhs":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"charToLowerCase","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":"b"},"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":"Character","array":false,"typeName":null}},"structuralExpression":null,"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":"strReplaceString","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"},{"type":{"typeType":"Character","array":true,"typeName":null},"name":"toReplace"},{"type":{"typeType":"Character","array":true,"typeName":null},"name":"replaceWith"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["result"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i","j"]},{"type":{"typeType":"Structure","array":false,"typeName":"BooleanReference"},"name":["equalsReference"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["success"]},{"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateDynamicArrayCharacters","arguments":[],"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":"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":"equalsReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"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":"BooleanReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}}},"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":"string"},"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":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strSubstringEqualsWithCheck","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":"string"},"constant":null,"inferredType":{"typeType":"Character","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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"toReplace"},"constant":null,"inferredType":{"typeType":"Character","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":"equalsReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"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":"success"},"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":"booleanValue"},"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":"equalsReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"operator":"StructureAccessor"},"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},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"rhs":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"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":"toReplace"},"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":"0"},"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}},"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":"j"},"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":"j"},"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":"replaceWith"},"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":"j"},"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":"j"},"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":"j"},"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":"replaceWith"},"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":"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":"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":"toReplace"},"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":"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}],"hasElse":true,"elseLines":[{"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":"string"},"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},{"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}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"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":"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":"result"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"DynamicArrayCharactersToArray","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":"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":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"FreeDynamicArrayCharacters","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},{"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":"result"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"strReplaceCharacterToNew","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"},{"type":{"typeType":"Character","array":false,"typeName":null},"name":"toReplace"},{"type":{"typeType":"Character","array":false,"typeName":null},"name":"replaceWith"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["result"]},{"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":"result"},"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":"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":"string"},"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}},"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":"Identifier","arithmeticExpression":null,"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":{"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":"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":"Identifier","arithmeticExpression":null,"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":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"toReplace"},"constant":null,"inferredType":{"typeType":"Character","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":"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":"result"},"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":"replaceWith"},"constant":null,"inferredType":{"typeType":"Character","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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"result"},"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":"string"},"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}]},"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":"result"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"strReplaceCharacter","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"},{"type":{"typeType":"Character","array":false,"typeName":null},"name":"toReplace"},{"type":{"typeType":"Character","array":false,"typeName":null},"name":"replaceWith"}],"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":"string"},"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":"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":"Identifier","arithmeticExpression":null,"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":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"toReplace"},"constant":null,"inferredType":{"typeType":"Character","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":"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":"string"},"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":"replaceWith"},"constant":null,"inferredType":{"typeType":"Character","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}],"returnLine":null,"comment":null},{"name":"strTrim","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["result"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i","lastWhitespaceLocationStart","lastWhitespaceLocationEnd"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["firstNonWhitespaceFound"]}],"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":" Find whitepaces at the start."},"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":"lastWhitespaceLocationStart"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"expression":{"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}},"operation":"Negate"},"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":"firstNonWhitespaceFound"},"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":"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":"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":"string"},"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}},"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":"firstNonWhitespaceFound"},"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":{"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"charIsWhiteSpace","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":"string"},"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":"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":"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":"lastWhitespaceLocationStart"},"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":"i"},"constant":null,"inferredType":{"typeType":"Decimal","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":"firstNonWhitespaceFound"},"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}]},"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" Find whitepaces at the end."},"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":"lastWhitespaceLocationEnd"},"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":"string"},"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":"firstNonWhitespaceFound"},"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":"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":"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":"string"},"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":"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},"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":"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":"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":"firstNonWhitespaceFound"},"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":{"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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"charIsWhiteSpace","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":"string"},"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":"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":"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":"lastWhitespaceLocationEnd"},"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":"i"},"constant":null,"inferredType":{"typeType":"Decimal","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":"firstNonWhitespaceFound"},"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}]},"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":"lastWhitespaceLocationStart"},"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":"lastWhitespaceLocationEnd"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"result"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strSubstring","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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"lastWhitespaceLocationStart"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"lastWhitespaceLocationEnd"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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}],"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":"result"},"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":"0"},"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}]},"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":"result"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"strStartsWith","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"},{"type":{"typeType":"Character","array":true,"typeName":null},"name":"start"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["startsWithString"]}],"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":"startsWithString"},"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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"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":"string"},"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":"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":"start"},"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":"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}},"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":"startsWithString"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strSubstringEquals","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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"start"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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}}},"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":"startsWithString"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"strEndsWith","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"},{"type":{"typeType":"Character","array":true,"typeName":null},"name":"end"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["endsWithString"]}],"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":"endsWithString"},"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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"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":"string"},"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":"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":"end"},"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":"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}},"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":"endsWithString"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strSubstringEquals","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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"string"},"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":"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":"end"},"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":"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}},{"expressionType":"Identifier","arithmeticExpression":null,"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":{"typeType":"Character","array":true,"typeName":null}}],"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}}},"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":"endsWithString"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"strSplitByString","returnType":{"typeType":"Structure","array":true,"typeName":"StringReference"},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"toSplit"},{"type":{"typeType":"Character","array":true,"typeName":null},"name":"splitBy"}],"localVariables":[{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":["parts"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Character","array":false,"typeName":null},"name":["c"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"},"name":["ll"]},{"type":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"},"name":["next"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["part"]}],"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateLinkedListString","arguments":[],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"LinkedListStrings"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"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":"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":"next"},"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":"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":"toSplit"},"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":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":"c"},"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":"toSplit"},"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},{"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":"strSubstringEquals","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":"toSplit"},"constant":null,"inferredType":{"typeType":"Character","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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"splitBy"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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":"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":"part"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"LinkedListCharactersToArray","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":"next"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"LinkedListAddString","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"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"part"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"FreeLinkedListCharacter","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":"next"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"next"},"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":"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":"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":"splitBy"},"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":"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}],"hasElse":true,"elseLines":[{"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":"next"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}},{"expressionType":"Identifier","arithmeticExpression":null,"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":"Character","array":false,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"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}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasInit":true,"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":"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":"part"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"LinkedListCharactersToArray","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":"next"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"LinkedListAddString","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"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"part"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"FreeLinkedListCharacter","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":"next"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"LinkedListCharacters"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"parts"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"LinkedListStringsToArray","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":"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},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"FreeLinkedListString","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":"Void","array":false,"typeName":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":"parts"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"expressionToDeallocate":null},"comment":null},{"name":"strStringIsBefore","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"a"},{"type":{"typeType":"Character","array":true,"typeName":null},"name":"b"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["before","equal","done"]},{"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":"before"},"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":"Identifier","arithmeticExpression":null,"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":"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":"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":"a"},"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":"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}},"rhs":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"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":"b"},"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":"0"},"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}},"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":"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":"before"},"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":"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":"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":"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":"a"},"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}},"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":"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":"b"},"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}},"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}},"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":{"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":"Identifier","arithmeticExpression":null,"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":"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":"Identifier","arithmeticExpression":null,"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":"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},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"charCharacterIsBefore","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":"a"},"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}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"b"},"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":"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":"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":"before"},"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":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"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":"charCharacterIsBefore","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":"b"},"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}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"a"},"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":"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":"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":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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"thenLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"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":"a"},"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":"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":"b"},"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}},"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":"before"},"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":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":false,"elseLines":[]},"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":"before"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"strJoinStringsWithSeparator","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":"strings"},{"type":{"typeType":"Character","array":true,"typeName":null},"name":"separator"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["result","string"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["length","i"]},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["index"]}],"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":"index"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNumberReference","arguments":[{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"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":"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":"strings"},"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":"Identifier","arithmeticExpression":null,"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":"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":"length"},"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":"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":"strings"},"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}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"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":true,"hasIncrementor":true},"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":"length"},"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":"length"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"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":"strings"},"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}}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"separator"},"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":"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}},"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},{"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":"result"},"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":"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":"strings"},"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":"Identifier","arithmeticExpression":null,"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":{"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":"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":"strings"},"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"strWriteStringToStingStream","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":"result"},"constant":null,"inferredType":{"typeType":"Character","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":"index"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"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":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"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}},"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":"strings"},"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}},"thenLines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"strWriteStringToStingStream","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":"result"},"constant":null,"inferredType":{"typeType":"Character","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":"index"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"separator"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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}],"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":"index"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},{"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":"result"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"strJoinStrings","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":"strings"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["result","string"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["length","i"]},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["index"]}],"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":"index"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNumberReference","arguments":[{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"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":"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":"strings"},"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":"Identifier","arithmeticExpression":null,"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":"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":"length"},"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":"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":"strings"},"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}}},"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"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":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":"result"},"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":"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":"strings"},"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":"Identifier","arithmeticExpression":null,"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":{"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":"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":"strings"},"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"strWriteStringToStingStream","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":"result"},"constant":null,"inferredType":{"typeType":"Character","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":"index"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"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":{"typeType":"Character","array":true,"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},{"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":"index"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},{"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":"result"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"strStringOrder","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"a"},{"type":{"typeType":"Character","array":true,"typeName":null},"name":"b"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["order","minimum","i","ac","bc"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["done"]}],"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":"minimum"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":null,"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":"a"},"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":"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":"b"},"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":"Min"},"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":"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":"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":"order"},"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"minimum"},"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":"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":{"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":"ac"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"characterToDecimalConversion","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"a"},"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}},"literal":null,"identifier":null,"constant":null,"inferredType":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":"bc"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"characterToDecimalConversion","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"b"},"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}},"literal":null,"identifier":null,"constant":null,"inferredType":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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"ac"},"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":"bc"},"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":"Identifier","arithmeticExpression":null,"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},{"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":"order"},"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":"1"},"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":true,"elseLines":[{"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":"ac"},"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":"bc"},"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":"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},{"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":"order"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"expression":{"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}},"operation":"Negate"},"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}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":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":"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}},"thenLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"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":"a"},"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":"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":"b"},"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}},"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":"order"},"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":"1"},"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":true,"elseLines":[{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"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":"a"},"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":"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":"b"},"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":"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":"order"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"expression":{"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}},"operation":"Negate"},"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}],"hasElse":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":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":"order"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"strLeftPad","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"str"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"width"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["padded"]}],"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":"padded"},"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":"width"},"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":"FunctionCall","assignment":null,"functionCall":{"name":"FillString","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":"padded"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"Character","literalValue":" "},"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},{"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":"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":"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":"width"},"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":"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}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"padded"},"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":"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}}},"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":"padded"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"strRightPad","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"str"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"width"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["padded"]}],"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":"padded"},"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":"width"},"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":"FunctionCall","assignment":null,"functionCall":{"name":"FillString","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":"padded"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"Character","literalValue":" "},"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},{"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":"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":"padded"},"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":"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}}},"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":"padded"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null}],"name":"strings"},{"folders":["test"],"isMain":false,"isTest":true,"structures":[],"functions":[{"name":"strtest","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["failuresReference"]}],"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNumberReference","arguments":[{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"FunctionCall","assignment":null,"functionCall":{"name":"strTestSplit","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"strTestTrim","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"strTestTrim2","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"strTestIndexOfString","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"strTestSubstring","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"strTestJoin","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"strtestOrder","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numberValue"},"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"tests"},{"folders":["test"],"isMain":false,"isTest":true,"structures":[],"functions":[{"name":"strTestSplit","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failuresReference"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["date","str"]},{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":["splitList"]}],"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":"date"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"2017-11-13"},"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":"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":"splitList"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strSplitByCharacter","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":"date"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"Character","literalValue":"-"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","arguments":[{"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":"String","literalValue":"2017"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"splitList"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","arguments":[{"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":"String","literalValue":"11"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"splitList"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","arguments":[{"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":"String","literalValue":"13"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"splitList"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":",email, sms, postal letter,"},"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":"splitList"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strSplitByString","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":","},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"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},{"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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"email, sms, postal letter,"},"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":"splitList"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strSplitByString","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":","},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"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},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"4"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"splitList"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","arguments":[{"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":"String","literalValue":"email"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"splitList"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","arguments":[{"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":"String","literalValue":" sms"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"splitList"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","arguments":[{"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":"String","literalValue":" postal letter"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"splitList"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","arguments":[{"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":"String","literalValue":""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"splitList"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"strTestTrim","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failuresReference"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["date"]}],"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":"date"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":" 2017-11-13 "},"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":"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":"date"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strTrim","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":"date"},"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","arguments":[{"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":"String","literalValue":"2017-11-13"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"date"},"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"strTestTrim2","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failuresReference"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["string"]}],"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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strTrim","arguments":[{"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":"String","literalValue":" "},"identifier":null,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","arguments":[{"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":"String","literalValue":""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"string"},"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strTrim","arguments":[{"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":"String","literalValue":" x"},"identifier":null,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","arguments":[{"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":"String","literalValue":"x"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"string"},"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strTrim","arguments":[{"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":"String","literalValue":"x "},"identifier":null,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","arguments":[{"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":"String","literalValue":"x"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"string"},"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"strTestIndexOfString","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failuresReference"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["indexReference"]},{"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":"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":"indexReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"NumberReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strIndexOfString","arguments":[{"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":"String","literalValue":"abcdefghijklmn"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"klmn"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"indexReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","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":"numberValue"},"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":"indexReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strIndexOfString","arguments":[{"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":"String","literalValue":"123"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"12345"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"indexReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertFalse","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"strTestSubstring","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failuresReference"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["equals"]}],"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":"equals"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strSubstringEquals","arguments":[{"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":"String","literalValue":"0123"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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}},{"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":"String","literalValue":"23"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"equals"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"equals"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strSubstringEquals","arguments":[{"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":"String","literalValue":"0123"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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}},{"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":"String","literalValue":"23"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertFalse","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":"equals"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"strTestJoin","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failures"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["str","str2"]},{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":["splitList"]}],"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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"email, sms, postal letter"},"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":"splitList"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strSplitByString","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":", "},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"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},{"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":"str2"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strJoinStringsWithSeparator","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":"splitList"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},{"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":"String","literalValue":", "},"identifier":null,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","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":"str2"},"constant":null,"inferredType":{"typeType":"Character","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"email"},"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":"splitList"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strSplitByString","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":", "},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"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},{"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":"str2"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strJoinStringsWithSeparator","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":"splitList"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},{"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":"String","literalValue":", "},"identifier":null,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","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":"str2"},"constant":null,"inferredType":{"typeType":"Character","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"splitList"},"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":"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":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":"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":"str2"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strJoinStrings","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":"splitList"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","arguments":[{"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":"String","literalValue":""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"str2"},"constant":null,"inferredType":{"typeType":"Character","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"strtestOrder","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failures"}],"localVariables":[],"lines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strStringOrder","arguments":[{"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":"String","literalValue":"abc"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"abc"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strStringOrder","arguments":[{"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":"String","literalValue":"ab"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"abc"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"expressionType":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"expression":{"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}},"operation":"Negate"},"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strStringOrder","arguments":[{"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":"String","literalValue":"abc"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"ab"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strStringOrder","arguments":[{"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":"String","literalValue":"ABC"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"abc"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"expressionType":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"expression":{"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}},"operation":"Negate"},"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strStringOrder","arguments":[{"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":"String","literalValue":"ABC"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"12"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null}],"name":"StringsTest"}],"name":"strings"},"programInfo":{"name":"strings","version":{"major":0e0,"minor":9,"patch":16,"snapshot":false},"organizationNamespace":{"path":["no","inductive","idea10","programs"]},"scientificNamespace":{"path":["computerscience","datastructures","basic"]},"runtimeDependencies":[{"prefix":" -> ","namespace":{"path":["no","inductive","idea10","programs"]},"programName":"lists","version":{"major":0e0,"minor":1,"patch":14,"snapshot":false}},{"prefix":" -> ","namespace":{"path":["no","inductive","idea10","programs"]},"programName":"references","version":{"major":0e0,"minor":1,"patch":5,"snapshot":false}},{"prefix":"char -> char","namespace":{"path":["no","inductive","libraries"]},"programName":"Characters","version":{"major":0e0,"minor":1,"patch":4,"snapshot":false}},{"prefix":" -> ","namespace":{"path":["no","inductive","idea10","programs"]},"programName":"arrays","version":{"major":0e0,"minor":9,"patch":7,"snapshot":false}}],"developmentDependencies":[{"prefix":"","namespace":{"path":["no","inductive","idea10","programs"]},"programName":"testing","version":{"major":0e0,"minor":1,"patch":8,"snapshot":false}}],"reprefix":[],"isPrivate":false,"ownerCustomerId":"Inductive AS"},"prefix":"str"},{"program":{"imports":[{"prefix":"","namespace":["no","inductive","idea10","programs"],"name":"strings","version":"0.9.16"},{"prefix":"","namespace":["no","inductive","idea10","programs"],"name":"lists","version":"0.1.14"},{"prefix":"","namespace":["no","inductive","idea10","programs"],"name":"references","version":"0.1.5"},{"prefix":"","namespace":["no","inductive","idea10","programs"],"name":"arrays","version":"0.9.7"},{"prefix":"char","namespace":["no","inductive","libraries"],"name":"Characters","version":"0.1.4"},{"prefix":"","namespace":["no","inductive","idea10","programs"],"name":"math","version":"0.1.20"},{"prefix":"","namespace":["no","inductive","idea10","programs"],"name":"testing","version":"0.1.8"}],"files":[{"folders":["main","nnumbers"],"isMain":true,"isTest":false,"structures":[],"functions":[{"name":"nCreateStringScientificNotationDecimalFromNumber","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"n"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["mantissaReference","exponentReference"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["e"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["isPositive"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["result"]}],"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":"mantissaReference"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"exponentReference"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"result"},"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":"0"},"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":"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":"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"isPositive"},"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":"Identifier","arithmeticExpression":null,"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Negate"},"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}],"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":"isPositive"},"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}]},"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":"Identifier","arithmeticExpression":null,"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":"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":"e"},"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}],"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":"e"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetFirstDecimalDigitPosition","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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":"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":"e"},"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":"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":"Identifier","arithmeticExpression":null,"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":"Identifier","arithmeticExpression":null,"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":"Arithmetic","arithmeticExpression":{"mathMode":null,"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":"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":"e"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Absolute"},"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":"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}}},"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":"n"},"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":null,"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"e"},"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":"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}]},"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"mantissaReference"},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"string"},"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":"exponentReference"},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","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":"e"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"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":"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":"isPositive"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"result"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendString","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":"result"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"-"},"identifier":null,"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}],"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"result"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendString","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":"result"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"mantissaReference"},"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}}],"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"result"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendString","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":"result"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"e"},"identifier":null,"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"result"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendString","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":"result"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"exponentReference"},"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}}],"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":"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":"result"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"nCreateStringDecimalFromNumber","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"number"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":["string"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["maximumDigits","i","d","digitPosition","trailingZeros"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["hasPrintedPoint","isPositive","done"]},{"type":{"typeType":"Structure","array":false,"typeName":"CharacterReference"},"name":["characterReference"]},{"type":{"typeType":"Character","array":false,"typeName":null},"name":["c"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["str"]}],"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":"string"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateDynamicArrayCharacters","arguments":[],"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":"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":"isPositive"},"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},{"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":"number"},"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"isPositive"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"number"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"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":"number"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Negate"},"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}],"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":"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":"number"},"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":"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":"string"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},{"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":"Character","literalValue":"0"},"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}],"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":"characterReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"CharacterReference"}},"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":"CharacterReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"CharacterReference"}}},"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":"maximumDigits"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetMaximumDigitsForDecimal","arguments":[],"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":"digitPosition"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetFirstDecimalDigitPosition","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":"number"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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":"hasPrintedPoint"},"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":"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":"isPositive"},"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":"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":"string"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},{"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":"Character","literalValue":"-"},"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}],"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" Print leading zeros."},"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":"digitPosition"},"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":"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":"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":"string"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},{"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":"Character","literalValue":"0"},"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},{"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":"string"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},{"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":"Character","literalValue":"."},"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},{"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":"hasPrintedPoint"},"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":"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":"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":"digitPosition"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Negate"},"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}},"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":"string"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},{"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":"Character","literalValue":"0"},"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}],"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" Count trailing zeros"},"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":"trailingZeros"},"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":"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"maximumDigits"},"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":"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":{"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":"d"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigitWithFirstDigitPosition","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":"number"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"digitPosition"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"maximumDigits"},"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":"i"},"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}},"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}}],"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":"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":"d"},"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":"trailingZeros"},"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":"trailingZeros"},"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}],"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":"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}]},"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" Print number."},"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":"maximumDigits"},"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":"d"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigitWithFirstDigitPosition","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":"number"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"digitPosition"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"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":"hasPrintedPoint"},"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}},"rhs":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"digitPosition"},"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":"i"},"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}},"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}},"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}},"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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"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":"maximumDigits"},"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":"i"},"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}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"trailingZeros"},"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":"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":"string"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},{"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":"Character","literalValue":"."},"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}],"hasElse":false,"elseLines":[]},"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":"hasPrintedPoint"},"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":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":"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":"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":"maximumDigits"},"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":"i"},"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}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"trailingZeros"},"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}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"hasPrintedPoint"},"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":[],"hasElse":true,"elseLines":[{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"nGetDecimalDigitCharacterFromNumberWithCheck","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":"d"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"characterReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"CharacterReference"}}],"inferredReturnType":{"typeType":"Boolean","array":false,"typeName":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":"c"},"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":"characterValue"},"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":"characterReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"CharacterReference"}},"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":"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":"string"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},{"expressionType":"Identifier","arithmeticExpression":null,"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":"Character","array":false,"typeName":null}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" Print trailing zeros."},"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":"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":"digitPosition"},"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":"maximumDigits"},"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}},"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}},"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":"string"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},{"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":"Character","literalValue":"0"},"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}]},"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" Done"},"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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"DynamicArrayCharactersToArray","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":"string"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"FreeDynamicArrayCharacters","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":"string"},"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}],"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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"nCreateStringFromNumberWithCheck","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"number"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"base"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"stringRef"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"},"name":["string"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["maximumDigits","i","d","digitPosition","trailingZeros"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["success","hasPrintedPoint","isPositive","done"]},{"type":{"typeType":"Structure","array":false,"typeName":"CharacterReference"},"name":["characterReference"]},{"type":{"typeType":"Character","array":false,"typeName":null},"name":["c"]}],"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":"string"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateDynamicArrayCharacters","arguments":[],"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":"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":"isPositive"},"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},{"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":"number"},"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"isPositive"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"number"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"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":"number"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Negate"},"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}],"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":"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":"number"},"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":"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":"string"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},{"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":"Character","literalValue":"0"},"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},{"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":"characterReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"CharacterReference"}},"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":"CharacterReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"CharacterReference"}}},"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":"IsInteger","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":"base"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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":"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},{"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":"maximumDigits"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetMaximumDigitsForBase","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":"base"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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":"digitPosition"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetFirstDigitPosition","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":"number"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"base"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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":"hasPrintedPoint"},"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":"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":"isPositive"},"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":"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":"string"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},{"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":"Character","literalValue":"-"},"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}],"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" Print leading zeros."},"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":"digitPosition"},"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":"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":"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":"string"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},{"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":"Character","literalValue":"0"},"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},{"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":"string"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},{"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":"Character","literalValue":"."},"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},{"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":"hasPrintedPoint"},"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":"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":"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":"digitPosition"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Negate"},"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}},"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":"string"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},{"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":"Character","literalValue":"0"},"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}],"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" Count trailing zeros"},"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":"trailingZeros"},"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":"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"maximumDigits"},"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":"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":{"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":"d"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDigit","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":"number"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"base"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"maximumDigits"},"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":"i"},"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}},"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}}],"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":"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":"d"},"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":"trailingZeros"},"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":"trailingZeros"},"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}],"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":"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}]},"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" Print number."},"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"maximumDigits"},"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":"success"},"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":"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":"d"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDigit","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":"number"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"base"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":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":"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":"d"},"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":"base"},"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}},"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":"d"},"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":"base"},"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}],"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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"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":"hasPrintedPoint"},"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}},"rhs":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"digitPosition"},"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":"i"},"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}},"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}},"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}},"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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"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":"maximumDigits"},"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":"i"},"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}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"trailingZeros"},"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":"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":"string"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},{"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":"Character","literalValue":"."},"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}],"hasElse":false,"elseLines":[]},"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":"hasPrintedPoint"},"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":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":"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":"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":"maximumDigits"},"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":"i"},"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}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"trailingZeros"},"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}},"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"hasPrintedPoint"},"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":[],"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetSingleDigitCharacterFromNumberWithCheck","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":"d"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"base"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"characterReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"CharacterReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"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":"c"},"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":"characterValue"},"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":"characterReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"CharacterReference"}},"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":"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":"string"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},{"expressionType":"Identifier","arithmeticExpression":null,"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":"Character","array":false,"typeName":null}}],"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}]},"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":"Identifier","arithmeticExpression":null,"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}},"thenLines":[{"lineType":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" Print trailing zeros."},"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":"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":"digitPosition"},"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":"maximumDigits"},"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}},"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}},"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":"string"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}},{"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":"Character","literalValue":"0"},"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}],"hasElse":false,"elseLines":[]},"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}]},"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":"Identifier","arithmeticExpression":null,"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}},"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":"string"},"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":"stringRef"},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"DynamicArrayCharactersToArray","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":"string"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"DynamicArrayCharacters"}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"FreeDynamicArrayCharacters","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":"string"},"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":"Comment","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":{"comment":" Done"},"spacing":null,"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":"nGetMaximumDigitsForBase","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"base"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["t"]}],"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":"t"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":null,"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":"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":"15"},"identifier":null,"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"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":"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":"t"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Logarithm"},"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":"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":"base"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Logarithm"},"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}}},"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Floor"},"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}},"expressionToDeallocate":null},"comment":null},{"name":"nGetMaximumDigitsForDecimal","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[],"localVariables":[],"lines":[],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"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":"15"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"nGetFirstDecimalDigitPosition","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"n"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["power","m","i"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["multiply","done"]}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Absolute"},"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":"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":"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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Floor"},"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":"Arithmetic","arithmeticExpression":{"mathMode":null,"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":"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":"15"},"identifier":null,"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"multiply"},"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":"multiply"},"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},{"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":"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":"m"},"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":"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":"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}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"multiply"},"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":"m"},"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":null,"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":"Identifier","arithmeticExpression":null,"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}},"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}}},"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":"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":"m"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Floor"},"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":"Arithmetic","arithmeticExpression":{"mathMode":null,"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":"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":"14"},"identifier":null,"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":"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}},"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":false,"elseLines":[]},"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":"m"},"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":null,"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":"Identifier","arithmeticExpression":null,"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}},"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":"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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"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":"m"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Floor"},"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":"Arithmetic","arithmeticExpression":{"mathMode":null,"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":"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":"15"},"identifier":null,"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":"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":"Identifier","arithmeticExpression":null,"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":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"multiply"},"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":"power"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"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":"15"},"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":"i"},"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}],"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":"power"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"15"},"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":"i"},"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}},"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":"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}]},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","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":"m"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":null,"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":"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":"15"},"identifier":null,"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":"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}},"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":"power"},"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":"power"},"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}],"hasElse":false,"elseLines":[]},"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":"power"},"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":"1"},"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}]},"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":"power"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"nGetFirstDigitPosition","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"n"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"base"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["power","m","i","maximumDigits"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["multiply","done"]}],"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":"maximumDigits"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetMaximumDigitsForBase","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":"base"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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":"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Absolute"},"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":"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":"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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Floor"},"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":"Arithmetic","arithmeticExpression":{"mathMode":null,"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"base"},"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":"maximumDigits"},"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"multiply"},"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":"multiply"},"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},{"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":"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":"m"},"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":"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":"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}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"multiply"},"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":"m"},"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":null,"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"base"},"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":"i"},"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}}},"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":"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":"m"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Floor"},"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":"Arithmetic","arithmeticExpression":{"mathMode":null,"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"base"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"maximumDigits"},"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}},"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":"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}},"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":false,"elseLines":[]},"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":"m"},"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":null,"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"base"},"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":"i"},"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":"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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"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":"m"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Floor"},"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":"Arithmetic","arithmeticExpression":{"mathMode":null,"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"base"},"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":"maximumDigits"},"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":"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":"Identifier","arithmeticExpression":null,"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":false,"elseLines":[]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"multiply"},"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":"power"},"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":"maximumDigits"},"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":"i"},"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}],"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":"power"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"maximumDigits"},"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":"i"},"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}},"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":"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}]},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","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":"m"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":null,"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"base"},"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":"maximumDigits"},"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":"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}},"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":"power"},"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":"power"},"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}],"hasElse":false,"elseLines":[]},"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":"power"},"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":"1"},"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}]},"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":"power"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"nGetSingleDigitCharacterFromNumberWithCheck","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"c"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"base"},{"type":{"typeType":"Structure","array":false,"typeName":"CharacterReference"},"name":"characterReference"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["numberTable"]},{"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":"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":"numberTable"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDigitCharacterTable","arguments":[],"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":"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":"c"},"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":"base"},"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":"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":"c"},"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":"numberTable"},"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}},"operator":"Or"},"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":"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},{"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":"characterValue"},"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":"characterReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"CharacterReference"}},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numberTable"},"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}],"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":"nGetDecimalDigitCharacterFromNumberWithCheck","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"c"},{"type":{"typeType":"Structure","array":false,"typeName":"CharacterReference"},"name":"characterRef"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["numberTable"]},{"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":"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":"numberTable"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"0123456789"},"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":"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":"c"},"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":"c"},"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":"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":"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},{"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":"characterValue"},"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":"characterRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"CharacterReference"}},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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}},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numberTable"},"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}],"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":"nGetDigitCharacterTable","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["numberTable"]}],"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":"numberTable"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"},"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}],"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":"numberTable"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"nGetDecimalDigit","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"n"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"index"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["digitPosition"]}],"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":"digitPosition"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetFirstDecimalDigitPosition","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigitWithFirstDigitPosition","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"digitPosition"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"index"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},"expressionToDeallocate":null},"comment":null},{"name":"nGetDecimalDigitWithFirstDigitPosition","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"n"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"digitPosition"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"index"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["d","e","m","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Absolute"},"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":"e"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"15"},"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":"digitPosition"},"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}},"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":"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":"e"},"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":"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":"Identifier","arithmeticExpression":null,"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":"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":"Identifier","arithmeticExpression":null,"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":"Arithmetic","arithmeticExpression":{"mathMode":null,"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":"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":"e"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Absolute"},"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":"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":"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}],"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":"n"},"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":"Identifier","arithmeticExpression":null,"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":"Arithmetic","arithmeticExpression":{"mathMode":null,"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"e"},"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":"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}]},"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":"m"},"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":"n"},"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":"d"},"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":"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":"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":"15"},"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":"index"},"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":"d"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"m"},"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":"Modulus"},"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":"m"},"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":"m"},"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":"d"},"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":"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":"m"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"m"},"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":"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}],"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":"d"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"nGetDigit","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"n"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"base"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"index"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["d","digitPosition","e","m","maximumDigits","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Absolute"},"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":"maximumDigits"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetMaximumDigitsForBase","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":"base"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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":"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":"digitPosition"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetFirstDigitPosition","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"base"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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":"e"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"maximumDigits"},"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":"digitPosition"},"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}},"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":"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":"e"},"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":"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":"Identifier","arithmeticExpression":null,"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":"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":"Identifier","arithmeticExpression":null,"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":"Arithmetic","arithmeticExpression":{"mathMode":null,"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"base"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"e"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Absolute"},"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":"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":"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}],"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":"n"},"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":"Identifier","arithmeticExpression":null,"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":"Arithmetic","arithmeticExpression":{"mathMode":null,"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"base"},"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":"e"},"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":"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}]},"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":"m"},"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":"n"},"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":"d"},"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":"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":"maximumDigits"},"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":"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":"d"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"m"},"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":"base"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operator":"Modulus"},"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":"m"},"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":"m"},"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":"d"},"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":"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":"m"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"m"},"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":"base"},"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}],"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":"d"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"nNumberToHumanReadableShortScale","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"n"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["res","suffix"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["hasSuffix"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["k","M","B","T","Q"]}],"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":"k"},"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":"1000"},"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":"M"},"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":"k"},"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":"1000"},"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}}},"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":"B"},"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":"M"},"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":"1000"},"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}}},"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":"T"},"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":"B"},"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":"1000"},"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}}},"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":"Q"},"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":"T"},"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":"1000"},"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}}},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":" "},"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":"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":"n"},"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":"k"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"hasSuffix"},"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":"hasSuffix"},"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}]},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"k"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"M"},"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"k"},"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"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":"100"},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"k"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"k"},"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}],"hasElse":true,"elseLines":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"M"},"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":"Identifier","arithmeticExpression":null,"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":"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"M"},"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"k"},"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":"100"},"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}},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"M"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"M"},"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}],"hasElse":true,"elseLines":[{"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":"Identifier","arithmeticExpression":null,"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"T"},"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"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":"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"M"},"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":"100"},"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}},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"B"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"B"},"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}],"hasElse":true,"elseLines":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"T"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Q"},"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"T"},"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"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":"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":"100"},"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}},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"T"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"T"},"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}],"hasElse":true,"elseLines":[{"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":"n"},"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":"Q"},"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}},"thenLines":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Q"},"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"T"},"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":"100"},"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}},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"Q"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"Q"},"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}],"hasElse":false,"elseLines":[]},"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}]},"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},{"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":"res"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"hasSuffix"},"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":"res"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendString","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":"res"},"constant":null,"inferredType":{"typeType":"Character","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":"suffix"},"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}],"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":"res"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"nNumberToHumanReadableBinary","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"n"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["res","suffix"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["hasSuffix"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["Ki","Mi","Gi","Ti","Pi","Ei","Zi","Yi"]}],"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":"Ki"},"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":"1024"},"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":"Mi"},"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":"Ki"},"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":"1024"},"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}}},"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":"Gi"},"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":"Mi"},"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":"1024"},"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}}},"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":"Ti"},"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":"Gi"},"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":"1024"},"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}}},"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":"Pi"},"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":"Ti"},"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":"1024"},"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}}},"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":"Ei"},"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":"Pi"},"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":"1024"},"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}}},"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":"Zi"},"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":"Ei"},"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":"1024"},"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}}},"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":"Yi"},"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":"Zi"},"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":"1024"},"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}}},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":" "},"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":"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":"n"},"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":"Ki"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"hasSuffix"},"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":"hasSuffix"},"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}]},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Ki"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Mi"},"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Ki"},"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Ki"},"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":"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}},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"Ki"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"Ki"},"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}],"hasElse":true,"elseLines":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Mi"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Gi"},"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Mi"},"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Mi"},"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":"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}},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"Mi"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"Mi"},"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}],"hasElse":true,"elseLines":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Gi"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Ti"},"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Gi"},"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Gi"},"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":"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}},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"Gi"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"Gi"},"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}],"hasElse":true,"elseLines":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Ti"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Pi"},"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Ti"},"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Ti"},"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":"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}},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"Ti"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"Ti"},"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}],"hasElse":true,"elseLines":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Pi"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Ei"},"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Pi"},"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Pi"},"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":"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}},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"Pi"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"Pi"},"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}],"hasElse":true,"elseLines":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Ei"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Zi"},"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Ei"},"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Ei"},"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":"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}},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"Ei"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"Ei"},"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}],"hasElse":true,"elseLines":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Zi"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Yi"},"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Zi"},"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Zi"},"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":"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}},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"Zi"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"Zi"},"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}],"hasElse":true,"elseLines":[{"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":"n"},"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":"Yi"},"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}},"thenLines":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Yi"},"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Yi"},"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":"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}},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"Yi"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"Yi"},"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}],"hasElse":false,"elseLines":[]},"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}]},"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}]},"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},{"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":"res"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"hasSuffix"},"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":"res"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendString","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":"res"},"constant":null,"inferredType":{"typeType":"Character","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":"suffix"},"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}],"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":"res"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"nNumberToHumanReadableMetric","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"n"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["res","suffix"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["hasSuffix"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["k","M","G","T","P","Ex","Z","Y","R","Q"]}],"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":"k"},"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":"1000"},"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":"M"},"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":"k"},"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":"1000"},"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}}},"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":"G"},"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":"M"},"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":"1000"},"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}}},"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":"T"},"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":"G"},"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":"1000"},"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}}},"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":"P"},"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":"T"},"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":"1000"},"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}}},"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":"Ex"},"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":"P"},"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":"1000"},"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}}},"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":"Z"},"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":"Ex"},"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":"1000"},"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}}},"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":"Y"},"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":"Z"},"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":"1000"},"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}}},"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":"R"},"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":"Y"},"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":"1000"},"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}}},"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":"Q"},"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":"R"},"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":"1000"},"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}}},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":" "},"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":"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":"n"},"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":"k"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"hasSuffix"},"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":"hasSuffix"},"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}]},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"k"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"M"},"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"k"},"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"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":"100"},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"k"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"k"},"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}],"hasElse":true,"elseLines":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"M"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"G"},"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"M"},"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"k"},"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":"100"},"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}},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"M"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"M"},"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}],"hasElse":true,"elseLines":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"G"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"T"},"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"G"},"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"M"},"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":"100"},"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}},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"G"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"G"},"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}],"hasElse":true,"elseLines":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"T"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"P"},"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"T"},"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"G"},"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":"100"},"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}},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"T"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"T"},"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}],"hasElse":true,"elseLines":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"P"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Ex"},"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"P"},"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"T"},"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":"100"},"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}},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"P"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"P"},"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}],"hasElse":true,"elseLines":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Ex"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Z"},"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Ex"},"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"P"},"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":"100"},"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}},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"Ex"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"E"},"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}],"hasElse":true,"elseLines":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Z"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Y"},"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Z"},"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Ex"},"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":"100"},"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}},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"Z"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"Z"},"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}],"hasElse":true,"elseLines":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Y"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"R"},"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Y"},"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Z"},"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":"100"},"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}},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"Y"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"Y"},"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}],"hasElse":true,"elseLines":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"R"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Q"},"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"R"},"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Y"},"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":"100"},"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}},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"R"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"R"},"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}],"hasElse":true,"elseLines":[{"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":"n"},"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":"Q"},"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}},"thenLines":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"Q"},"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}},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"R"},"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":"100"},"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}},"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}}],"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":"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":"Identifier","arithmeticExpression":null,"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":"10"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"Round","arguments":[{"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":"n"},"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":"Q"},"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}}],"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}]},"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":"suffix"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"Q"},"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}],"hasElse":false,"elseLines":[]},"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}]},"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}]},"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}]},"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":"res"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"hasSuffix"},"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":"res"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strAppendString","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":"res"},"constant":null,"inferredType":{"typeType":"Character","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":"suffix"},"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}],"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":"res"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null}],"name":"NumberToString"},{"folders":["main","nnumbers"],"isMain":true,"isTest":false,"structures":[],"functions":[{"name":"nIsValidNumber","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"str"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["valid"]},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["numberRef"]},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["message"]}],"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":"numberRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"NumberReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"message"},"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":"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":"valid"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromDecimalStringWithCheck","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":"str"},"constant":null,"inferredType":{"typeType":"Character","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":"numberRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"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":"numberRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},{"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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}},{"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":"valid"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"nIsValidInteger","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"str"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["valid"]},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["numberRef"]},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["message"]}],"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":"numberRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"NumberReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"message"},"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":"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":"valid"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromDecimalStringWithCheck","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":"str"},"constant":null,"inferredType":{"typeType":"Character","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":"numberRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"valid"},"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":"valid"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsInteger","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":"numberValue"},"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":"numberRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}}},"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},{"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":"numberRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},{"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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}},{"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":"valid"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"nIsValidPositiveInteger","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"str"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["valid"]},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["numberRef"]},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["message"]}],"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":"numberRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"NumberReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"message"},"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":"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":"valid"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromDecimalStringWithCheck","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":"str"},"constant":null,"inferredType":{"typeType":"Character","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":"numberRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"valid"},"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":"valid"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"IsInteger","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":"numberValue"},"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":"numberRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"valid"},"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":"valid"},"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":"numberValue"},"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":"numberRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"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}}},"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}],"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":"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":"numberRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},{"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":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}},{"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":"valid"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null}],"name":"NumberComputations"},{"folders":["main","nnumbers"],"isMain":true,"isTest":false,"structures":[],"functions":[{"name":"nCreateNumberFromDecimalStringWithCheck","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"decimalReference"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"message"}],"localVariables":[],"lines":[],"returnLine":{"lineType":"Return","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromStringWithCheck","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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}},"expressionToDeallocate":null},"comment":null},{"name":"nCreateNumberFromDecimalString","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["doubleReference"]},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["stringReference"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["number"]}],"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":"doubleReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNumberReference","arguments":[{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"stringReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateStringReference","arguments":[{"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":"String","literalValue":""},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"StringReference"}},"structuralExpression":null,"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},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"nCreateNumberFromStringWithCheck","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":"string"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"doubleReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"stringReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"inferredReturnType":{"typeType":"Boolean","array":false,"typeName":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":"number"},"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":"numberValue"},"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":"doubleReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"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":"doubleReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},{"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":"stringReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}},{"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":"number"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"nCreateNumberFromStringWithCheck","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"string"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"base"},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"numberReference"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"message"}],"localVariables":[{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["success"]},{"type":{"typeType":"Structure","array":false,"typeName":"BooleanReference"},"name":["numberIsPositive","exponentIsPositive"]},{"type":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"},"name":["beforePoint","afterPoint","exponent"]}],"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":"numberIsPositive"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateBooleanReference","arguments":[{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}}},"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":"exponentIsPositive"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateBooleanReference","arguments":[{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}}},"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":"beforePoint"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}},"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":"NumberArrayReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}}},"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":"afterPoint"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}},"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":"NumberArrayReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}}},"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":"exponent"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}},"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":"NumberArrayReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}}},"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":"base"},"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":"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":"base"},"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":"36"},"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}},"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":"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nExtractPartsFromNumberString","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":"string"},"constant":null,"inferredType":{"typeType":"Character","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":"base"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"numberIsPositive"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"beforePoint"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"afterPoint"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"exponentIsPositive"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"exponent"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"Identifier","arithmeticExpression":null,"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}},"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":"numberValue"},"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":"numberReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"nCreateNumberFromParts","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":"base"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"booleanValue"},"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":"numberIsPositive"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"beforePoint"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"afterPoint"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"booleanValue"},"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":"exponentIsPositive"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"exponent"},"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}}],"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}],"hasElse":false,"elseLines":[]},"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"message"},"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":"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":"String","literalValue":"Base must be from 2 to 36."},"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}]},"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":"nCreateNumberFromParts","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"base"},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":"numberIsPositive"},{"type":{"typeType":"Decimal","array":true,"typeName":null},"name":"beforePoint"},{"type":{"typeType":"Decimal","array":true,"typeName":null},"name":"afterPoint"},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":"exponentIsPositive"},{"type":{"typeType":"Decimal","array":true,"typeName":null},"name":"exponent"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["n","i","p","e"]}],"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":"n"},"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},{"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":"beforePoint"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"p"},"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":"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":"beforePoint"},"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":"Identifier","arithmeticExpression":null,"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}},"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}},"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":"beforePoint"},"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},{"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":"n"},"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":"n"},"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":"p"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":null,"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"base"},"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":"i"},"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}},"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":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":"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":"afterPoint"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"p"},"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":"afterPoint"},"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},{"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":"n"},"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":"n"},"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":"p"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":null,"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"base"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"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":"Identifier","arithmeticExpression":null,"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}}},"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"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":"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}},"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":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":"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":"exponent"},"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":"0"},"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":"e"},"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":"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":"exponent"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"p"},"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":"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":"exponent"},"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":"Identifier","arithmeticExpression":null,"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}},"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}},"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":"exponent"},"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},{"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":"e"},"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":"e"},"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":"p"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"rhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":null,"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"base"},"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":"i"},"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}},"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":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":"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":"exponentIsPositive"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"e"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"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":"e"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Negate"},"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}],"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":"Identifier","arithmeticExpression":null,"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":"Identifier","arithmeticExpression":null,"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":"Arithmetic","arithmeticExpression":{"mathMode":null,"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"base"},"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":"e"},"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}}},"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},{"lineType":"If","assignment":null,"functionCall":null,"anIf":{"condition":{"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":"numberIsPositive"},"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":"Identifier","arithmeticExpression":null,"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":"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Negate"},"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}],"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"nExtractPartsFromNumberString","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"n"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"base"},{"type":{"typeType":"Structure","array":false,"typeName":"BooleanReference"},"name":"numberIsPositive"},{"type":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"},"name":"beforePoint"},{"type":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"},"name":"afterPoint"},{"type":{"typeType":"Structure","array":false,"typeName":"BooleanReference"},"name":"exponentIsPositive"},{"type":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"},"name":"exponent"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"errorMessages"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i","j","count"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["success","done","complete"]}],"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":"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},{"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":"complete"},"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":"Identifier","arithmeticExpression":null,"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":"n"},"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}},"thenLines":[{"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":"Identifier","arithmeticExpression":null,"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":"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":"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":"Character","literalValue":"-"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"booleanValue"},"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":"numberIsPositive"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"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":"Identifier","arithmeticExpression":null,"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}],"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":"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":"n"},"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":"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":"Character","literalValue":"+"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"booleanValue"},"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":"numberIsPositive"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"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":"Identifier","arithmeticExpression":null,"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}],"hasElse":false,"elseLines":[]},"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},{"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessages"},"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":"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":"String","literalValue":"Number cannot have length zero."},"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}]},"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":"Identifier","arithmeticExpression":null,"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}},"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"count"},"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":"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":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"count"},"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}},"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":"n"},"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}},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCharacterIsNumberCharacterInBase","arguments":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"count"},"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":"Identifier","arithmeticExpression":null,"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":"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"base"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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":"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":"count"},"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":"count"},"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}],"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":"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}]},"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},{"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":"count"},"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":"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}},"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":"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":"beforePoint"},"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":"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":"count"},"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":"j"},"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":"j"},"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":"count"},"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":"j"},"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":"j"},"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":"j"},"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":"beforePoint"},"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}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetNumberFromNumberCharacterForBase","arguments":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"j"},"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":"Identifier","arithmeticExpression":null,"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":"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"base"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}],"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"count"},"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},{"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":"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":"n"},"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}},"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":"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"afterPoint"},"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":"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":"0"},"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":"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":"exponent"},"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":"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":"0"},"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":"Identifier","arithmeticExpression":null,"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},{"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":"complete"},"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}]},"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessages"},"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":"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":"String","literalValue":"Number must have at least one number after the optional sign."},"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}]},"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":"If","assignment":null,"functionCall":null,"anIf":{"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":"success"},"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":"complete"},"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}},"thenLines":[{"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":"Identifier","arithmeticExpression":null,"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":"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":"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":"Character","literalValue":"."},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"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},{"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":"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":"n"},"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}},"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"count"},"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":"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":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"count"},"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}},"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":"n"},"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}},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCharacterIsNumberCharacterInBase","arguments":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"count"},"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":"Identifier","arithmeticExpression":null,"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":"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"base"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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":"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":"count"},"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":"count"},"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}],"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":"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}]},"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},{"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":"count"},"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":"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}},"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":"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":"afterPoint"},"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":"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":"count"},"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":"j"},"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":"j"},"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":"count"},"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":"j"},"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":"j"},"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":"j"},"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":"afterPoint"},"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}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetNumberFromNumberCharacterForBase","arguments":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"j"},"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":"Identifier","arithmeticExpression":null,"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":"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"base"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}],"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"count"},"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},{"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":"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":"n"},"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}},"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":"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"exponent"},"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":"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":"0"},"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":"Identifier","arithmeticExpression":null,"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},{"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":"complete"},"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}]},"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessages"},"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":"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":"String","literalValue":"There must be at least one digit after the decimal point."},"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}]},"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessages"},"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":"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":"String","literalValue":"There must be at least one digit after the decimal point."},"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}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"hasElse":true,"elseLines":[{"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":"base"},"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":"14"},"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}},"rhs":{"expressionType":"Parenthesis","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":{"expression":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"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":"Identifier","arithmeticExpression":null,"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":"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":"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":"Character","literalValue":"e"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"rhs":{"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":"Identifier","arithmeticExpression":null,"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":"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":"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":"Character","literalValue":"E"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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}}},"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":"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":"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":"n"},"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}},"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":"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},{"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":"afterPoint"},"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":"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":"0"},"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}],"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessages"},"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":"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":"String","literalValue":"There must be at least one digit after the exponent."},"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}]},"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessages"},"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":"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":"String","literalValue":"Expected decimal point or exponent symbol."},"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}]},"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":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":"If","assignment":null,"functionCall":null,"anIf":{"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":"success"},"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":"complete"},"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}},"thenLines":[{"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":"base"},"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":"14"},"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}},"rhs":{"expressionType":"Parenthesis","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":{"expression":{"expressionType":"Boolean","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":{"lhs":{"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":"Identifier","arithmeticExpression":null,"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":"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":"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":"Character","literalValue":"e"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"rhs":{"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":"Identifier","arithmeticExpression":null,"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":"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":"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":"Character","literalValue":"E"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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}},"operator":"Or"},"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}}},"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":"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},{"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":"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":"n"},"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}},"thenLines":[{"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":"Identifier","arithmeticExpression":null,"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":"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":"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":"Character","literalValue":"-"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"booleanValue"},"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":"exponentIsPositive"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"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":"Identifier","arithmeticExpression":null,"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}],"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":"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":"n"},"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":"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":"Character","literalValue":"+"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"booleanValue"},"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":"exponentIsPositive"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"BooleanReference"}},"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":"Identifier","arithmeticExpression":null,"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}],"hasElse":false,"elseLines":[]},"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},{"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":"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":"n"},"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}},"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"count"},"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":"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":"Relational","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":{"lhs":{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"count"},"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}},"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":"n"},"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}},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCharacterIsNumberCharacterInBase","arguments":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"count"},"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":"Identifier","arithmeticExpression":null,"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":"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"base"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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":"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":"count"},"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":"count"},"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}],"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":"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}]},"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},{"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":"count"},"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":"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}},"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":"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":"exponent"},"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":"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":"count"},"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":"j"},"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":"j"},"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":"count"},"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":"j"},"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":"j"},"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":"j"},"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":"exponent"},"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}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetNumberFromNumberCharacterForBase","arguments":[{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"j"},"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":"Identifier","arithmeticExpression":null,"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":"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"base"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}],"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"count"},"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},{"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":"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":"n"},"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":"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessages"},"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":"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":"String","literalValue":"There cannot be any characters past the exponent of the number."},"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}]},"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessages"},"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":"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":"String","literalValue":"There must be at least one digit after the decimal point."},"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}]},"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessages"},"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":"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":"String","literalValue":"There must be at least one digit after the exponent symbol."},"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}]},"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessages"},"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":"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":"String","literalValue":"There must be at least one digit after the exponent symbol."},"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}]},"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},{"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessages"},"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":"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":"String","literalValue":"Expected exponent symbol."},"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}]},"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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"nGetNumberFromNumberCharacterForBase","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":false,"typeName":null},"name":"c"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"base"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["numberTable"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["position"]}],"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":"numberTable"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDigitCharacterTable","arguments":[],"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"position"},"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},{"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":"base"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"numberTable"},"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":"Identifier","arithmeticExpression":null,"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":"Character","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":"position"},"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":"i"},"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}],"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":"position"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"nCharacterIsNumberCharacterInBase","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":false,"typeName":null},"name":"c"},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":"base"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["numberTable"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["found"]}],"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":"numberTable"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDigitCharacterTable","arguments":[],"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"found"},"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":"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":"base"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"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":"numberTable"},"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":"Identifier","arithmeticExpression":null,"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":"Character","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":"found"},"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":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}],"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":"found"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"nStringToNumberArray","returnType":{"typeType":"Decimal","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"str"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"},"name":["numberArrayReference"]},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["stringReference"]},{"type":{"typeType":"Decimal","array":true,"typeName":null},"name":["numbers"]}],"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":"numberArrayReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}},"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":"NumberArrayReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}}},"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":"stringReference"},"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":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"nStringToNumberArrayWithCheck","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":"str"},"constant":null,"inferredType":{"typeType":"Character","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":"numberArrayReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"stringReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"inferredReturnType":{"typeType":"Boolean","array":false,"typeName":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":"numbers"},"constant":null,"inferredType":{"typeType":"Decimal","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":"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":"numberArrayReference"},"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}}},"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":"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":"numberArrayReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"}}},{"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":"stringReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}},{"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":"numbers"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"nStringToNumberArrayWithCheck","returnType":{"typeType":"Boolean","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"str"},{"type":{"typeType":"Structure","array":false,"typeName":"NumberArrayReference"},"name":"numberArrayReference"},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":"errorMessage"}],"localVariables":[{"type":{"typeType":"Structure","array":true,"typeName":"StringReference"},"name":["numberStrings"]},{"type":{"typeType":"Decimal","array":true,"typeName":null},"name":["numbers"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["numberString","trimmedNumberString"]},{"type":{"typeType":"Boolean","array":false,"typeName":null},"name":["success"]},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["numberReference"]}],"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":"numberStrings"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strSplitByString","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":","},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"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},{"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":"numbers"},"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":"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":"numberStrings"},"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}},"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":"Identifier","arithmeticExpression":null,"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},{"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":"numberReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"NumberReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"numberStrings"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numberString"},"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":"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":"numberStrings"},"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}}},"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":"trimmedNumberString"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"strTrim","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":"numberString"},"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":"Identifier","arithmeticExpression":null,"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromDecimalStringWithCheck","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":"trimmedNumberString"},"constant":null,"inferredType":{"typeType":"Character","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":"numberReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessage"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"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":"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":"numbers"},"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":"numberValue"},"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":"numberReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"FreeStringReference","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":"numberStrings"},"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"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"trimmedNumberString"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":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":"numberStrings"},"constant":null,"inferredType":{"typeType":"Structure","array":true,"typeName":"StringReference"}}},{"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":"numberReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},{"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":"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":"numberArrayReference"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numbers"},"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}],"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":"StringToNumber"},{"folders":["test"],"isMain":false,"isTest":true,"structures":[],"functions":[{"name":"nTestNumberReader10","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failuresReference"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["errorMessageReference"]},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["decimalReference"]},{"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":"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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"NumberReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"errorMessageReference"},"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":"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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromDecimalStringWithCheck","arguments":[{"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":"String","literalValue":"1.2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessageReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","arguments":[{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"EpsilonCompare","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":"numberValue"},"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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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.2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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.00000000000001"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromDecimalStringWithCheck","arguments":[{"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":"String","literalValue":"123456.7654321"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessageReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","arguments":[{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"EpsilonCompare","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":"numberValue"},"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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"123456.7654321"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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.0000001"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromDecimalStringWithCheck","arguments":[{"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":"String","literalValue":"1."},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessageReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertFalse","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromDecimalStringWithCheck","arguments":[{"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":"String","literalValue":".2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessageReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertFalse","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromDecimalStringWithCheck","arguments":[{"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":"String","literalValue":"-1.2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessageReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","arguments":[{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"EpsilonCompare","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":"numberValue"},"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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"expression":{"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.2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Negate"},"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}},{"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.00000000000001"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromDecimalStringWithCheck","arguments":[{"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":"String","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessageReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","arguments":[{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"EpsilonCompare","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":"numberValue"},"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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}},{"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.00000000000001"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromDecimalStringWithCheck","arguments":[{"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":"String","literalValue":"0.0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessageReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","arguments":[{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"EpsilonCompare","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":"numberValue"},"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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}},{"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.00000000000001"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromDecimalStringWithCheck","arguments":[{"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":"String","literalValue":"00.1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessageReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","arguments":[{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"EpsilonCompare","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":"numberValue"},"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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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.1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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.000000000000001"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"nTestNumberReader16","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failuresReference"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["errorMessageReference"]},{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["decimalReference"]},{"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":"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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"NumberReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"errorMessageReference"},"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":"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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromStringWithCheck","arguments":[{"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":"String","literalValue":"1.33333333333"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"16"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessageReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","arguments":[{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"EpsilonCompare","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":"numberValue"},"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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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.2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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.000000000001"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromStringWithCheck","arguments":[{"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":"String","literalValue":"0.19999999999A"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"16"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessageReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","arguments":[{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"EpsilonCompare","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":"numberValue"},"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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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.1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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.0000000000001"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromStringWithCheck","arguments":[{"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":"String","literalValue":"G"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"16"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessageReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertFalse","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromStringWithCheck","arguments":[{"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":"String","literalValue":"1.G"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"16"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessageReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertFalse","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromStringWithCheck","arguments":[{"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":"String","literalValue":"0.000000054D69BF4BA39"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"16"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessageReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","arguments":[{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"EpsilonCompare","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":"numberValue"},"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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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.00000000123456"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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.000000000000000000001"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromStringWithCheck","arguments":[{"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":"String","literalValue":"1E240"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"16"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessageReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","arguments":[{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"EpsilonCompare","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":"numberValue"},"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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"123456"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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.0000001"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromStringWithCheck","arguments":[{"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":"String","literalValue":"1.123e3"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessageReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","arguments":[{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"EpsilonCompare","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":"numberValue"},"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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"1123"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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.0000001"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromStringWithCheck","arguments":[{"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":"String","literalValue":"1.123E5"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessageReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","arguments":[{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"EpsilonCompare","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":"numberValue"},"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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"112300"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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.000001"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromStringWithCheck","arguments":[{"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":"String","literalValue":"6.674e-11"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessageReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","arguments":[{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"EpsilonCompare","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":"numberValue"},"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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"6.674e-11"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":null,"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":"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":"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":"11"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Negate"},"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":"13"},"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}},"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}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateNumberFromStringWithCheck","arguments":[{"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":"String","literalValue":"1e-11"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"errorMessageReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","arguments":[{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"EpsilonCompare","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":"numberValue"},"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":"decimalReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"1e-11"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":null,"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":"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":"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":"11"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Negate"},"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":"13"},"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}},"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}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"nTestNumberArrayReader","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failuresReference"}],"localVariables":[{"type":{"typeType":"Decimal","array":true,"typeName":null},"name":["numbers"]}],"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":"numbers"},"constant":null,"inferredType":{"typeType":"Decimal","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nStringToNumberArray","arguments":[{"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":"String","literalValue":"1,2, 3,4, 5, 6"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","array":true,"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},{"lineType":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"6"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"numbers"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numbers"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numbers"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numbers"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"4"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numbers"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"5"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":"4"},"identifier":null,"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":"numbers"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"6"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":"5"},"identifier":null,"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":"numbers"},"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null}],"name":"testNumberReader"},{"folders":["test"],"isMain":false,"isTest":true,"structures":[],"functions":[{"name":"nTestNumberWriter10","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failuresReference"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["decimalToStringResult","expected"]},{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["i","j","n"]}],"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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","arguments":[{"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.2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1.2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","arguments":[{"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.1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"0.1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","arguments":[{"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":"123456789.01234"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"123456789.01234"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","arguments":[{"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.00000000123456"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"0.00000000123456"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","arguments":[{"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":"1234567890123400000"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1234567890123400000"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","arguments":[{"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":"123456"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"123456"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","arguments":[{"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":"10e-2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"0.1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","arguments":[{"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":"10e-20"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"0.0000000000000000001"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","arguments":[{"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":"10e-21"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"0.00000000000000000001"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","arguments":[{"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":"10e-22"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"0.000000000000000000001"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","arguments":[{"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":"10e-23"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"0.0000000000000000000001"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","arguments":[{"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":"10e-24"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"0.00000000000000000000001"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"1"},"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":"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":"100"},"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":null,"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":"Parenthesis","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":{"expression":{"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":"i"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Negate"},"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}},"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}}},"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":"expected"},"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":"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":"2"},"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":"i"},"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":"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":"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"expected"},"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":"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":"Character","literalValue":"0"},"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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"expected"},"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":"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":"Character","literalValue":"."},"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":"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":"j"},"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":"j"},"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":"i"},"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":"j"},"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":"j"},"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":"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":"j"},"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":"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"expected"},"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":"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":"Character","literalValue":"0"},"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":"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":"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":"2"},"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":"i"},"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}},"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":"expected"},"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":"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":"Character","literalValue":"1"},"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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","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":"expected"},"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"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},{"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":"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":"100"},"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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":null,"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":"Identifier","arithmeticExpression":null,"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}},"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}}},"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":"expected"},"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":"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":"1"},"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":"i"},"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":"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":"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":null},"lhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"expected"},"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":"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":"Character","literalValue":"1"},"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":"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":"j"},"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":"j"},"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":"i"},"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":"j"},"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":"j"},"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":"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":"j"},"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":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"expected"},"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":"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":"Character","literalValue":"0"},"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":"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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","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":"expected"},"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"decimalToStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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}],"hasInit":true,"hasIncrementor":true},"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"nTestNumberWriterBase16","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failuresReference"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["strRef"]},{"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":"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":"strRef"},"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":"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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringFromNumberWithCheck","arguments":[{"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.2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"16"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"strRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"string"},"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":"strRef"},"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}},{"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":"String","literalValue":"1.33333333333"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringFromNumberWithCheck","arguments":[{"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.1"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"16"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"strRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"string"},"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":"strRef"},"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}},{"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":"String","literalValue":"0.19999999999A"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringFromNumberWithCheck","arguments":[{"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":"123456789.0123456789"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"16"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"strRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"string"},"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":"strRef"},"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}},{"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":"String","literalValue":"75BCD15.03291"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringFromNumberWithCheck","arguments":[{"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.00000000123456"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"16"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"strRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"string"},"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":"strRef"},"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}},{"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":"String","literalValue":"0.000000054D69BF4BA39"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringFromNumberWithCheck","arguments":[{"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":"1234567890123456789"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"16"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"strRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"string"},"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":"strRef"},"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}},{"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":"String","literalValue":"112210F47DEA0000"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringFromNumberWithCheck","arguments":[{"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":"123456"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"16"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"strRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"string"},"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":"strRef"},"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}},{"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":"String","literalValue":"1E240"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringFromNumberWithCheck","arguments":[{"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}},{"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":"16"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"strRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"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}}},"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertTrue","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":"success"},"constant":null,"inferredType":{"typeType":"Boolean","array":false,"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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"string"},"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":"strRef"},"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}},{"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":"String","literalValue":"0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"string"},"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":"strRef"},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","arguments":[{"expressionType":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"expression":{"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":"100"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Negate"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"string"},"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":"strRef"},"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}},{"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":"String","literalValue":"-100"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"string"},"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":"strRef"},"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":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","arguments":[{"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":"9.999999999999998"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"string"},"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":"strRef"},"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}},{"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":"String","literalValue":"10"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"nTestNumberWriterScientific10","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failuresReference"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["decimalStringResult"]}],"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":"decimalStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringScientificNotationDecimalFromNumber","arguments":[{"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.2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"decimalStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1.2e0"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"decimalStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringScientificNotationDecimalFromNumber","arguments":[{"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.00000000012"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"decimalStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1.2e-10"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"decimalStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringScientificNotationDecimalFromNumber","arguments":[{"expressionType":"ArithmeticUnary","arithmeticExpression":null,"arithmeticUnaryExpression":{"expression":{"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.00000000012"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"operation":"Negate"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"decimalStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"-1.2e-10"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"decimalStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringScientificNotationDecimalFromNumber","arguments":[{"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":"999999999999999.9"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"decimalStringResult"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1e15"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"nTestNumberWriterHumanReadableShortScale","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failuresReference"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["str"]}],"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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableShortScale","arguments":[{"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.2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1.2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableShortScale","arguments":[{"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":"999"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"999"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableShortScale","arguments":[{"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":"1000"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1k"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableShortScale","arguments":[{"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":"1050"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1.1k"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableShortScale","arguments":[{"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":"1234.5"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1.2k"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableShortScale","arguments":[{"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":"9999"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"10k"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableShortScale","arguments":[{"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":"999000"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"999k"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableShortScale","arguments":[{"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1M"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableShortScale","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"10M"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableShortScale","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1B"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableShortScale","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"10B"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableShortScale","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1T"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableShortScale","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"10T"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableShortScale","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1Q"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableShortScale","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"10Q"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableShortScale","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"10000Q"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"nTestNumberWriterHumanReadableBinary","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failuresReference"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["str"]}],"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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"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.2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1.2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"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":"999"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"999"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"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":"1000"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1000"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"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":"1050"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1Ki"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"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":"1234.5"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1.2Ki"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"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":"9999"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"9.8Ki"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"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":"999000"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"976Ki"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"977Ki"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"9.5Mi"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"954Mi"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"9.3Gi"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"931Gi"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"9.1Ti"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"909Ti"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"8.9Pi"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"888Pi"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"8.7Ei"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"867Ei"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"8.5Zi"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"847Zi"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"8.3Yi"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"827Yi"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableBinary","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"827181Yi"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"nTestNumberWriterHumanReadableMetric","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failuresReference"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["str"]}],"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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"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.2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1.2"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"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":"999"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"999"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"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":"1000"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1k"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"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":"1050"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1.1k"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"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":"1234.5"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1.2k"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"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":"9999"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"10k"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"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":"999000"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"999k"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1M"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"10M"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1G"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"10G"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1T"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"10T"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1P"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"10P"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1E"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"10E"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1Z"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"10Z"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1Y"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"10Y"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1R"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"10R"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"1Q"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"10Q"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nNumberToHumanReadableMetric","arguments":[{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"expressionType":"Arithmetic","arithmeticExpression":{"mathMode":"Decimal","lhs":{"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":"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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":"1000"},"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},{"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":"String","literalValue":"10000Q"},"identifier":null,"constant":null,"inferredType":{"typeType":"Character","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":"failuresReference"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null}],"name":"testNumberWriter"},{"folders":["test"],"isMain":false,"isTest":true,"structures":[],"functions":[{"name":"ntest","returnType":{"typeType":"Decimal","array":false,"typeName":null},"parameters":[],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["failures"]}],"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"CreateNumberReference","arguments":[{"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}}],"inferredReturnType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"FunctionCall","assignment":null,"functionCall":{"name":"nTestNumberReader10","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"nTestNumberReader16","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"nTestNumberWriter10","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"nTestNumberWriterBase16","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"nTestNumberArrayReader","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"nTestNumberWriterScientific10","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"FunctionCall","assignment":null,"functionCall":{"name":"nTestNumberReader2","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"FunctionCall","assignment":null,"functionCall":{"name":"nTestDigitExtractor","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"FunctionCall","assignment":null,"functionCall":{"name":"nTestNumberWriterHumanReadableShortScale","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"nTestNumberWriterHumanReadableBinary","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"nTestNumberWriterHumanReadableMetric","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"Structural","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":{"rhs":{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"numberValue"},"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"nTestDigitExtractor","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failures"}],"localVariables":[{"type":{"typeType":"Decimal","array":false,"typeName":null},"name":["n","d"]}],"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":"n"},"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.0123456789012345"},"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"4"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"5"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"4"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"6"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"5"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"7"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"6"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"8"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"7"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"9"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"8"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"9"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"11"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"12"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"4"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"13"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"5"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"14"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"n"},"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.00000000123456"},"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"4"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"5"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"4"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"6"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"5"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"n"},"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":"9.99999999999999"},"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"9"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"9"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"9"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"9"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"9"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"4"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"9"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"5"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"9"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"6"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"9"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"7"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"9"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"8"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"9"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"9"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"9"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"9"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"11"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"9"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"12"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"9"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"13"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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":"9"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"14"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"n"},"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":"9.999999999999999"},"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":"d"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}}],"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"d"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"4"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"5"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"6"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"7"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"8"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"9"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"11"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"12"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"13"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"AssertEquals","arguments":[{"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}},{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nGetDecimalDigit","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":"n"},"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}},{"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":"14"},"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"typeName":null}}],"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}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":null}},"anIf":null,"loop":null,"comment":null,"spacing":null,"returnExpression":null,"expressionToDeallocate":null}],"returnLine":null,"comment":null},{"name":"nStringToStringViaNumber","returnType":{"typeType":"Character","array":true,"typeName":null},"parameters":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":"str"}],"localVariables":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":["numberRef"]},{"type":{"typeType":"Structure","array":false,"typeName":"StringReference"},"name":["messageRef"]},{"type":{"typeType":"Character","array":true,"typeName":null},"name":["numberStr"]}],"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":"numberRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"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":"NumberReference"},"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}},"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":"messageRef"},"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":"Spacing","assignment":null,"functionCall":null,"anIf":null,"loop":null,"comment":null,"spacing":"","returnExpression":null,"expressionToDeallocate":null},{"lineType":"FunctionCall","assignment":null,"functionCall":{"name":"nCreateNumberFromDecimalStringWithCheck","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":"str"},"constant":null,"inferredType":{"typeType":"Character","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":"numberRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},{"expressionType":"Identifier","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":null,"structuralExpression":null,"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":{"name":"messageRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"StringReference"}}],"inferredReturnType":{"typeType":"Boolean","array":false,"typeName":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":"numberStr"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nCreateStringDecimalFromNumber","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":"numberValue"},"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":"numberRef"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}},"operator":"StructureAccessor"},"structuralUnaryExpression":null,"parenthesisExpression":null,"allocationExpression":null,"expressionToConvert":null,"literal":null,"identifier":null,"constant":null,"inferredType":{"typeType":"Decimal","array":false,"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":"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":"numberStr"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"expressionToDeallocate":null},"comment":null},{"name":"nTestNumberReader2","returnType":{"typeType":"Void","array":false,"typeName":null},"parameters":[{"type":{"typeType":"Structure","array":false,"typeName":"NumberReference"},"name":"failures"}],"localVariables":[{"type":{"typeType":"Character","array":true,"typeName":null},"name":["n","str"]},{"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":"n"},"constant":null,"inferredType":{"typeType":"Character","array":true,"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":"String","literalValue":"1.01"},"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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nStringToStringViaNumber","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":"n"},"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"n"},"constant":null,"inferredType":{"typeType":"Character","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":"str"},"constant":null,"inferredType":{"typeType":"Character","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"Character","array":true,"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":"String","literalValue":"1.00000000000001"},"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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nStringToStringViaNumber","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":"n"},"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"n"},"constant":null,"inferredType":{"typeType":"Character","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":"str"},"constant":null,"inferredType":{"typeType":"Character","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":"failures"},"constant":null,"inferredType":{"typeType":"Structure","array":false,"typeName":"NumberReference"}}],"inferredReturnType":{"typeType":"Void","array":false,"typeName":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":"Character","array":true,"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":"String","literalValue":"100000000000001"},"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":"str"},"constant":null,"inferredType":{"typeType":"Character","array":true,"typeName":null}},"assignFrom":{"expressionType":"FunctionCall","arithmeticExpression":null,"arithmeticUnaryExpression":null,"relationalExpression":null,"booleanExpression":null,"booleanUnaryExpression":null,"functionCall":{"name":"nStringToStringViaNumber","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":"n"},"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":"FunctionCall","assignment":null,"functionCall":{"name":"AssertStringEquals","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":"n"},"constant":null,"inferredType":{"typeType":"Character","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,"identif