// private TranslatorState ExtractStatement_FromImportStatement(FromImportStatement fromImportStatement, TranslatorState state) // { // for (int nameIndex = 0; nameIndex < fromImportStatement.Names.Count; nameIndex++) // { // var name = fromImportStatement.Names[nameIndex]; // var asName = fromImportStatement.AsNames[nameIndex] ?? name; // state = state.WithVariable(asName, name); // } // return state; // } private PythonNode ExtractStatement_Class(ClassDefinition definition, TranslatorState state) { var node = PythonNode.CreateClass(definition, state); (node, _) = Extract_Children(node, definition.Body, state); return(node); }