root/05/release-0.5h/sgfpars.py

Revision 16, 13.8 kB (checked in by ug, 5 years ago)

Changed B3 binding for Mac OS X
New SWIG version

Line 
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 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         _swig_setattr(self, SGFError, 'this', apply(_sgfpars.new_SGFError,args))
37         _swig_setattr(self, SGFError, '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         _swig_setattr(self, SGFError, 'this', this)
48         if not hasattr(self,"thisown"): _swig_setattr(self, SGFError, 'thisown', 0)
49         _swig_setattr(self, SGFError,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         _swig_setattr(self, Node, 'this', apply(_sgfpars.new_Node,args))
91         _swig_setattr(self, Node, '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         _swig_setattr(self, Node, 'this', this)
105         if not hasattr(self,"thisown"): _swig_setattr(self, Node, 'thisown', 0)
106         _swig_setattr(self, Node,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         _swig_setattr(self, Cursor, 'this', apply(_sgfpars.new_Cursor,args))
117         _swig_setattr(self, Cursor, '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         _swig_setattr(self, Cursor, 'this', this)
168         if not hasattr(self,"thisown"): _swig_setattr(self, Cursor, 'thisown', 0)
169         _swig_setattr(self, Cursor,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         _swig_setattr(self, intN, 'this', apply(_sgfpars.new_intN,args))
185         _swig_setattr(self, intN, '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         _swig_setattr(self, intN, 'this', this)
196         if not hasattr(self,"thisown"): _swig_setattr(self, intN, 'thisown', 0)
197         _swig_setattr(self, intN,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         _swig_setattr(self, IntStack, 'this', apply(_sgfpars.new_IntStack,args))
210         _swig_setattr(self, IntStack, '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         _swig_setattr(self, IntStack, 'this', this)
225         if not hasattr(self,"thisown"): _swig_setattr(self, IntStack, 'thisown', 0)
226         _swig_setattr(self, IntStack,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         _swig_setattr(self, nodeN, 'this', apply(_sgfpars.new_nodeN,args))
242         _swig_setattr(self, nodeN, '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         _swig_setattr(self, nodeN, 'this', this)
253         if not hasattr(self,"thisown"): _swig_setattr(self, nodeN, 'thisown', 0)
254         _swig_setattr(self, nodeN,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         _swig_setattr(self, NodeStack, 'this', apply(_sgfpars.new_NodeStack,args))
267         _swig_setattr(self, NodeStack, '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         _swig_setattr(self, NodeStack, 'this', this)
282         if not hasattr(self,"thisown"): _swig_setattr(self, NodeStack, 'thisown', 0)
283         _swig_setattr(self, NodeStack,self.__class__,NodeStack)
284 _sgfpars.NodeStack_swigregister(NodeStackPtr)
285
286
Note: See TracBrowser for help on using the browser.