| 1 | # This file was created automatically by SWIG. |
|---|
| 2 | # Don't modify this file, modify the SWIG interface instead. |
|---|
| 3 | # This file is compatible with both classic and new-style classes. |
|---|
| 4 | |
|---|
| 5 | import _sgfpars |
|---|
| 6 | |
|---|
| 7 | def _swig_setattr(self,class_type,name,value): |
|---|
| 8 | if (name == "this"): |
|---|
| 9 | if isinstance(value, class_type): |
|---|
| 10 | self.__dict__[name] = value.this |
|---|
| 11 | if hasattr(value,"thisown"): self.__dict__["thisown"] = value.thisown |
|---|
| 12 | del value.thisown |
|---|
| 13 | return |
|---|
| 14 | method = class_type.__swig_setmethods__.get(name,None) |
|---|
| 15 | if method: return method(self,value) |
|---|
| 16 | self.__dict__[name] = value |
|---|
| 17 | |
|---|
| 18 | def _swig_getattr(self,class_type,name): |
|---|
| 19 | method = class_type.__swig_getmethods__.get(name,None) |
|---|
| 20 | if method: return method(self) |
|---|
| 21 | raise AttributeError,name |
|---|
| 22 | |
|---|
| 23 | import types |
|---|
| 24 | try: |
|---|
| 25 | _object = types.ObjectType |
|---|
| 26 | _newclass = 1 |
|---|
| 27 | except AttributeError: |
|---|
| 28 | class _object : pass |
|---|
| 29 | _newclass = 0 |
|---|
| 30 | del types |
|---|
| 31 | |
|---|
| 32 | |
|---|
| 33 | class SGFError: |
|---|
| 34 | __swig_setmethods__ = {} |
|---|
| 35 | __setattr__ = lambda self, name, value: _swig_setattr(self, SGFError, name, value) |
|---|
| 36 | __swig_getmethods__ = {} |
|---|
| 37 | __getattr__ = lambda self, name: _swig_getattr(self, SGFError, name) |
|---|
| 38 | def __repr__(self): |
|---|
| 39 | return "<C SGFError instance at %s>" % (self.this,) |
|---|
| 40 | def __init__(self, *args): |
|---|
| 41 | _swig_setattr(self, SGFError, 'this', _sgfpars.new_SGFError(*args)) |
|---|
| 42 | _swig_setattr(self, SGFError, 'thisown', 1) |
|---|
| 43 | def __del__(self, destroy=_sgfpars.delete_SGFError): |
|---|
| 44 | try: |
|---|
| 45 | if self.thisown: destroy(self) |
|---|
| 46 | except: pass |
|---|
| 47 | |
|---|
| 48 | class SGFErrorPtr(SGFError): |
|---|
| 49 | def __init__(self, this): |
|---|
| 50 | _swig_setattr(self, SGFError, 'this', this) |
|---|
| 51 | if not hasattr(self,"thisown"): _swig_setattr(self, SGFError, 'thisown', 0) |
|---|
| 52 | _swig_setattr(self, SGFError,self.__class__,SGFError) |
|---|
| 53 | _sgfpars.SGFError_swigregister(SGFErrorPtr) |
|---|
| 54 | |
|---|
| 55 | |
|---|
| 56 | SGFescape = _sgfpars.SGFescape |
|---|
| 57 | class Node(_object): |
|---|
| 58 | __swig_setmethods__ = {} |
|---|
| 59 | __setattr__ = lambda self, name, value: _swig_setattr(self, Node, name, value) |
|---|
| 60 | __swig_getmethods__ = {} |
|---|
| 61 | __getattr__ = lambda self, name: _swig_getattr(self, Node, name) |
|---|
| 62 | def __repr__(self): |
|---|
| 63 | return "<C Node instance at %s>" % (self.this,) |
|---|
| 64 | __swig_setmethods__["previous"] = _sgfpars.Node_previous_set |
|---|
| 65 | __swig_getmethods__["previous"] = _sgfpars.Node_previous_get |
|---|
| 66 | if _newclass:previous = property(_sgfpars.Node_previous_get, _sgfpars.Node_previous_set) |
|---|
| 67 | __swig_setmethods__["next"] = _sgfpars.Node_next_set |
|---|
| 68 | __swig_getmethods__["next"] = _sgfpars.Node_next_get |
|---|
| 69 | if _newclass:next = property(_sgfpars.Node_next_get, _sgfpars.Node_next_set) |
|---|
| 70 | __swig_setmethods__["up"] = _sgfpars.Node_up_set |
|---|
| 71 | __swig_getmethods__["up"] = _sgfpars.Node_up_get |
|---|
| 72 | if _newclass:up = property(_sgfpars.Node_up_get, _sgfpars.Node_up_set) |
|---|
| 73 | __swig_setmethods__["down"] = _sgfpars.Node_down_set |
|---|
| 74 | __swig_getmethods__["down"] = _sgfpars.Node_down_get |
|---|
| 75 | if _newclass:down = property(_sgfpars.Node_down_get, _sgfpars.Node_down_set) |
|---|
| 76 | __swig_setmethods__["numChildren"] = _sgfpars.Node_numChildren_set |
|---|
| 77 | __swig_getmethods__["numChildren"] = _sgfpars.Node_numChildren_get |
|---|
| 78 | if _newclass:numChildren = property(_sgfpars.Node_numChildren_get, _sgfpars.Node_numChildren_set) |
|---|
| 79 | __swig_setmethods__["level"] = _sgfpars.Node_level_set |
|---|
| 80 | __swig_getmethods__["level"] = _sgfpars.Node_level_get |
|---|
| 81 | if _newclass:level = property(_sgfpars.Node_level_get, _sgfpars.Node_level_set) |
|---|
| 82 | __swig_setmethods__["SGFstring"] = _sgfpars.Node_SGFstring_set |
|---|
| 83 | __swig_getmethods__["SGFstring"] = _sgfpars.Node_SGFstring_get |
|---|
| 84 | if _newclass:SGFstring = property(_sgfpars.Node_SGFstring_get, _sgfpars.Node_SGFstring_set) |
|---|
| 85 | __swig_setmethods__["parsed"] = _sgfpars.Node_parsed_set |
|---|
| 86 | __swig_getmethods__["parsed"] = _sgfpars.Node_parsed_get |
|---|
| 87 | if _newclass:parsed = property(_sgfpars.Node_parsed_get, _sgfpars.Node_parsed_set) |
|---|
| 88 | __swig_setmethods__["data"] = _sgfpars.Node_data_set |
|---|
| 89 | __swig_getmethods__["data"] = _sgfpars.Node_data_get |
|---|
| 90 | if _newclass:data = property(_sgfpars.Node_data_get, _sgfpars.Node_data_set) |
|---|
| 91 | __swig_setmethods__["posyD"] = _sgfpars.Node_posyD_set |
|---|
| 92 | __swig_getmethods__["posyD"] = _sgfpars.Node_posyD_get |
|---|
| 93 | if _newclass:posyD = property(_sgfpars.Node_posyD_get, _sgfpars.Node_posyD_set) |
|---|
| 94 | def __init__(self, *args): |
|---|
| 95 | _swig_setattr(self, Node, 'this', _sgfpars.new_Node(*args)) |
|---|
| 96 | _swig_setattr(self, Node, 'thisown', 1) |
|---|
| 97 | def __del__(self, destroy=_sgfpars.delete_Node): |
|---|
| 98 | try: |
|---|
| 99 | if self.thisown: destroy(self) |
|---|
| 100 | except: pass |
|---|
| 101 | def pathToNode(*args): return _sgfpars.Node_pathToNode(*args) |
|---|
| 102 | def parseNode(*args): return _sgfpars.Node_parseNode(*args) |
|---|
| 103 | def getData(*args): return _sgfpars.Node_getData(*args) |
|---|
| 104 | |
|---|
| 105 | class NodePtr(Node): |
|---|
| 106 | def __init__(self, this): |
|---|
| 107 | _swig_setattr(self, Node, 'this', this) |
|---|
| 108 | if not hasattr(self,"thisown"): _swig_setattr(self, Node, 'thisown', 0) |
|---|
| 109 | _swig_setattr(self, Node,self.__class__,Node) |
|---|
| 110 | _sgfpars.Node_swigregister(NodePtr) |
|---|
| 111 | cvar = _sgfpars.cvar |
|---|
| 112 | |
|---|
| 113 | class Cursor(_object): |
|---|
| 114 | __swig_setmethods__ = {} |
|---|
| 115 | __setattr__ = lambda self, name, value: _swig_setattr(self, Cursor, name, value) |
|---|
| 116 | __swig_getmethods__ = {} |
|---|
| 117 | __getattr__ = lambda self, name: _swig_getattr(self, Cursor, name) |
|---|
| 118 | def __repr__(self): |
|---|
| 119 | return "<C Cursor instance at %s>" % (self.this,) |
|---|
| 120 | def __init__(self, *args): |
|---|
| 121 | _swig_setattr(self, Cursor, 'this', _sgfpars.new_Cursor(*args)) |
|---|
| 122 | _swig_setattr(self, Cursor, 'thisown', 1) |
|---|
| 123 | def __del__(self, destroy=_sgfpars.delete_Cursor): |
|---|
| 124 | try: |
|---|
| 125 | if self.thisown: destroy(self) |
|---|
| 126 | except: pass |
|---|
| 127 | __swig_setmethods__["atStart"] = _sgfpars.Cursor_atStart_set |
|---|
| 128 | __swig_getmethods__["atStart"] = _sgfpars.Cursor_atStart_get |
|---|
| 129 | if _newclass:atStart = property(_sgfpars.Cursor_atStart_get, _sgfpars.Cursor_atStart_set) |
|---|
| 130 | __swig_setmethods__["atEnd"] = _sgfpars.Cursor_atEnd_set |
|---|
| 131 | __swig_getmethods__["atEnd"] = _sgfpars.Cursor_atEnd_get |
|---|
| 132 | if _newclass:atEnd = property(_sgfpars.Cursor_atEnd_get, _sgfpars.Cursor_atEnd_set) |
|---|
| 133 | __swig_setmethods__["height"] = _sgfpars.Cursor_height_set |
|---|
| 134 | __swig_getmethods__["height"] = _sgfpars.Cursor_height_get |
|---|
| 135 | if _newclass:height = property(_sgfpars.Cursor_height_get, _sgfpars.Cursor_height_set) |
|---|
| 136 | __swig_setmethods__["width"] = _sgfpars.Cursor_width_set |
|---|
| 137 | __swig_getmethods__["width"] = _sgfpars.Cursor_width_get |
|---|
| 138 | if _newclass:width = property(_sgfpars.Cursor_width_get, _sgfpars.Cursor_width_set) |
|---|
| 139 | __swig_setmethods__["root"] = _sgfpars.Cursor_root_set |
|---|
| 140 | __swig_getmethods__["root"] = _sgfpars.Cursor_root_get |
|---|
| 141 | if _newclass:root = property(_sgfpars.Cursor_root_get, _sgfpars.Cursor_root_set) |
|---|
| 142 | __swig_setmethods__["currentN"] = _sgfpars.Cursor_currentN_set |
|---|
| 143 | __swig_getmethods__["currentN"] = _sgfpars.Cursor_currentN_get |
|---|
| 144 | if _newclass:currentN = property(_sgfpars.Cursor_currentN_get, _sgfpars.Cursor_currentN_set) |
|---|
| 145 | __swig_setmethods__["posx"] = _sgfpars.Cursor_posx_set |
|---|
| 146 | __swig_getmethods__["posx"] = _sgfpars.Cursor_posx_get |
|---|
| 147 | if _newclass:posx = property(_sgfpars.Cursor_posx_get, _sgfpars.Cursor_posx_set) |
|---|
| 148 | __swig_setmethods__["posy"] = _sgfpars.Cursor_posy_set |
|---|
| 149 | __swig_getmethods__["posy"] = _sgfpars.Cursor_posy_get |
|---|
| 150 | if _newclass:posy = property(_sgfpars.Cursor_posy_get, _sgfpars.Cursor_posy_set) |
|---|
| 151 | __swig_setmethods__["encoding"] = _sgfpars.Cursor_encoding_set |
|---|
| 152 | __swig_getmethods__["encoding"] = _sgfpars.Cursor_encoding_get |
|---|
| 153 | if _newclass:encoding = property(_sgfpars.Cursor_encoding_get, _sgfpars.Cursor_encoding_set) |
|---|
| 154 | def noChildren(*args): return _sgfpars.Cursor_noChildren(*args) |
|---|
| 155 | def currentNode(*args): return _sgfpars.Cursor_currentNode(*args) |
|---|
| 156 | def parse(*args): return _sgfpars.Cursor_parse(*args) |
|---|
| 157 | def game(*args): return _sgfpars.Cursor_game(*args) |
|---|
| 158 | def next(*args): return _sgfpars.Cursor_next(*args) |
|---|
| 159 | def previous(*args): return _sgfpars.Cursor_previous(*args) |
|---|
| 160 | def getRootNode(*args): return _sgfpars.Cursor_getRootNode(*args) |
|---|
| 161 | def updateCurrentNode(*args): return _sgfpars.Cursor_updateCurrentNode(*args) |
|---|
| 162 | def updateRootNode(*args): return _sgfpars.Cursor_updateRootNode(*args) |
|---|
| 163 | def rootNodeToString(*args): return _sgfpars.Cursor_rootNodeToString(*args) |
|---|
| 164 | def nodeToString(*args): return _sgfpars.Cursor_nodeToString(*args) |
|---|
| 165 | def outputVar(*args): return _sgfpars.Cursor_outputVar(*args) |
|---|
| 166 | def output(*args): return _sgfpars.Cursor_output(*args) |
|---|
| 167 | def add(*args): return _sgfpars.Cursor_add(*args) |
|---|
| 168 | def delVariation(*args): return _sgfpars.Cursor_delVariation(*args) |
|---|
| 169 | def setFlags(*args): return _sgfpars.Cursor_setFlags(*args) |
|---|
| 170 | |
|---|
| 171 | class CursorPtr(Cursor): |
|---|
| 172 | def __init__(self, this): |
|---|
| 173 | _swig_setattr(self, Cursor, 'this', this) |
|---|
| 174 | if not hasattr(self,"thisown"): _swig_setattr(self, Cursor, 'thisown', 0) |
|---|
| 175 | _swig_setattr(self, Cursor,self.__class__,Cursor) |
|---|
| 176 | _sgfpars.Cursor_swigregister(CursorPtr) |
|---|
| 177 | |
|---|
| 178 | class intN(_object): |
|---|
| 179 | __swig_setmethods__ = {} |
|---|
| 180 | __setattr__ = lambda self, name, value: _swig_setattr(self, intN, name, value) |
|---|
| 181 | __swig_getmethods__ = {} |
|---|
| 182 | __getattr__ = lambda self, name: _swig_getattr(self, intN, name) |
|---|
| 183 | def __repr__(self): |
|---|
| 184 | return "<C intN instance at %s>" % (self.this,) |
|---|
| 185 | __swig_setmethods__["data"] = _sgfpars.intN_data_set |
|---|
| 186 | __swig_getmethods__["data"] = _sgfpars.intN_data_get |
|---|
| 187 | if _newclass:data = property(_sgfpars.intN_data_get, _sgfpars.intN_data_set) |
|---|
| 188 | __swig_setmethods__["prev"] = _sgfpars.intN_prev_set |
|---|
| 189 | __swig_getmethods__["prev"] = _sgfpars.intN_prev_get |
|---|
| 190 | if _newclass:prev = property(_sgfpars.intN_prev_get, _sgfpars.intN_prev_set) |
|---|
| 191 | def __init__(self, *args): |
|---|
| 192 | _swig_setattr(self, intN, 'this', _sgfpars.new_intN(*args)) |
|---|
| 193 | _swig_setattr(self, intN, 'thisown', 1) |
|---|
| 194 | def __del__(self, destroy=_sgfpars.delete_intN): |
|---|
| 195 | try: |
|---|
| 196 | if self.thisown: destroy(self) |
|---|
| 197 | except: pass |
|---|
| 198 | |
|---|
| 199 | class intNPtr(intN): |
|---|
| 200 | def __init__(self, this): |
|---|
| 201 | _swig_setattr(self, intN, 'this', this) |
|---|
| 202 | if not hasattr(self,"thisown"): _swig_setattr(self, intN, 'thisown', 0) |
|---|
| 203 | _swig_setattr(self, intN,self.__class__,intN) |
|---|
| 204 | _sgfpars.intN_swigregister(intNPtr) |
|---|
| 205 | |
|---|
| 206 | class IntStack(_object): |
|---|
| 207 | __swig_setmethods__ = {} |
|---|
| 208 | __setattr__ = lambda self, name, value: _swig_setattr(self, IntStack, name, value) |
|---|
| 209 | __swig_getmethods__ = {} |
|---|
| 210 | __getattr__ = lambda self, name: _swig_getattr(self, IntStack, name) |
|---|
| 211 | def __repr__(self): |
|---|
| 212 | return "<C IntStack instance at %s>" % (self.this,) |
|---|
| 213 | __swig_setmethods__["root"] = _sgfpars.IntStack_root_set |
|---|
| 214 | __swig_getmethods__["root"] = _sgfpars.IntStack_root_get |
|---|
| 215 | if _newclass:root = property(_sgfpars.IntStack_root_get, _sgfpars.IntStack_root_set) |
|---|
| 216 | def __init__(self, *args): |
|---|
| 217 | _swig_setattr(self, IntStack, 'this', _sgfpars.new_IntStack(*args)) |
|---|
| 218 | _swig_setattr(self, IntStack, 'thisown', 1) |
|---|
| 219 | def push(*args): return _sgfpars.IntStack_push(*args) |
|---|
| 220 | def pop(*args): return _sgfpars.IntStack_pop(*args) |
|---|
| 221 | def top(*args): return _sgfpars.IntStack_top(*args) |
|---|
| 222 | def nonempty(*args): return _sgfpars.IntStack_nonempty(*args) |
|---|
| 223 | def __del__(self, destroy=_sgfpars.delete_IntStack): |
|---|
| 224 | try: |
|---|
| 225 | if self.thisown: destroy(self) |
|---|
| 226 | except: pass |
|---|
| 227 | |
|---|
| 228 | class IntStackPtr(IntStack): |
|---|
| 229 | def __init__(self, this): |
|---|
| 230 | _swig_setattr(self, IntStack, 'this', this) |
|---|
| 231 | if not hasattr(self,"thisown"): _swig_setattr(self, IntStack, 'thisown', 0) |
|---|
| 232 | _swig_setattr(self, IntStack,self.__class__,IntStack) |
|---|
| 233 | _sgfpars.IntStack_swigregister(IntStackPtr) |
|---|
| 234 | |
|---|
| 235 | class nodeN(_object): |
|---|
| 236 | __swig_setmethods__ = {} |
|---|
| 237 | __setattr__ = lambda self, name, value: _swig_setattr(self, nodeN, name, value) |
|---|
| 238 | __swig_getmethods__ = {} |
|---|
| 239 | __getattr__ = lambda self, name: _swig_getattr(self, nodeN, name) |
|---|
| 240 | def __repr__(self): |
|---|
| 241 | return "<C nodeN instance at %s>" % (self.this,) |
|---|
| 242 | __swig_setmethods__["data"] = _sgfpars.nodeN_data_set |
|---|
| 243 | __swig_getmethods__["data"] = _sgfpars.nodeN_data_get |
|---|
| 244 | if _newclass:data = property(_sgfpars.nodeN_data_get, _sgfpars.nodeN_data_set) |
|---|
| 245 | __swig_setmethods__["prev"] = _sgfpars.nodeN_prev_set |
|---|
| 246 | __swig_getmethods__["prev"] = _sgfpars.nodeN_prev_get |
|---|
| 247 | if _newclass:prev = property(_sgfpars.nodeN_prev_get, _sgfpars.nodeN_prev_set) |
|---|
| 248 | def __init__(self, *args): |
|---|
| 249 | _swig_setattr(self, nodeN, 'this', _sgfpars.new_nodeN(*args)) |
|---|
| 250 | _swig_setattr(self, nodeN, 'thisown', 1) |
|---|
| 251 | def __del__(self, destroy=_sgfpars.delete_nodeN): |
|---|
| 252 | try: |
|---|
| 253 | if self.thisown: destroy(self) |
|---|
| 254 | except: pass |
|---|
| 255 | |
|---|
| 256 | class nodeNPtr(nodeN): |
|---|
| 257 | def __init__(self, this): |
|---|
| 258 | _swig_setattr(self, nodeN, 'this', this) |
|---|
| 259 | if not hasattr(self,"thisown"): _swig_setattr(self, nodeN, 'thisown', 0) |
|---|
| 260 | _swig_setattr(self, nodeN,self.__class__,nodeN) |
|---|
| 261 | _sgfpars.nodeN_swigregister(nodeNPtr) |
|---|
| 262 | |
|---|
| 263 | class NodeStack(_object): |
|---|
| 264 | __swig_setmethods__ = {} |
|---|
| 265 | __setattr__ = lambda self, name, value: _swig_setattr(self, NodeStack, name, value) |
|---|
| 266 | __swig_getmethods__ = {} |
|---|
| 267 | __getattr__ = lambda self, name: _swig_getattr(self, NodeStack, name) |
|---|
| 268 | def __repr__(self): |
|---|
| 269 | return "<C NodeStack instance at %s>" % (self.this,) |
|---|
| 270 | __swig_setmethods__["root"] = _sgfpars.NodeStack_root_set |
|---|
| 271 | __swig_getmethods__["root"] = _sgfpars.NodeStack_root_get |
|---|
| 272 | if _newclass:root = property(_sgfpars.NodeStack_root_get, _sgfpars.NodeStack_root_set) |
|---|
| 273 | def __init__(self, *args): |
|---|
| 274 | _swig_setattr(self, NodeStack, 'this', _sgfpars.new_NodeStack(*args)) |
|---|
| 275 | _swig_setattr(self, NodeStack, 'thisown', 1) |
|---|
| 276 | def push(*args): return _sgfpars.NodeStack_push(*args) |
|---|
| 277 | def pop(*args): return _sgfpars.NodeStack_pop(*args) |
|---|
| 278 | def top(*args): return _sgfpars.NodeStack_top(*args) |
|---|
| 279 | def nonempty(*args): return _sgfpars.NodeStack_nonempty(*args) |
|---|
| 280 | def __del__(self, destroy=_sgfpars.delete_NodeStack): |
|---|
| 281 | try: |
|---|
| 282 | if self.thisown: destroy(self) |
|---|
| 283 | except: pass |
|---|
| 284 | |
|---|
| 285 | class NodeStackPtr(NodeStack): |
|---|
| 286 | def __init__(self, this): |
|---|
| 287 | _swig_setattr(self, NodeStack, 'this', this) |
|---|
| 288 | if not hasattr(self,"thisown"): _swig_setattr(self, NodeStack, 'thisown', 0) |
|---|
| 289 | _swig_setattr(self, NodeStack,self.__class__,NodeStack) |
|---|
| 290 | _sgfpars.NodeStack_swigregister(NodeStackPtr) |
|---|
| 291 | |
|---|