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