X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/94211100ea69f8ff83942386467a47889a9a9c9d..2eeaec1909452c66566cd99b35bad8abae9ed54f:/wxPython/samples/ide/activegrid/util/lang.py diff --git a/wxPython/samples/ide/activegrid/util/lang.py b/wxPython/samples/ide/activegrid/util/lang.py new file mode 100644 index 0000000000..56777fa370 --- /dev/null +++ b/wxPython/samples/ide/activegrid/util/lang.py @@ -0,0 +1,67 @@ +#---------------------------------------------------------------------------- +# Name: lang.py +# Purpose: Active grid language specific utilities -- provides portability +# for common idiom's that have language specific implementations +# +# Author: Jeff Norton +# +# Created: 04/27/05 +# CVS-ID: $Id$ +# Copyright: (c) 2004-2005 ActiveGrid, Inc. +# License: wxWindows License +#---------------------------------------------------------------------------- + +def isMain(caller): + return caller == '__main__' + +def ag_className(obj): + return obj.__class__.__name__ + +def asDict(src): + return src + +def asList(src): + return src + +def asTuple(src): + return src + +def asString(src): + return src + +def asInt(src): + return src + +def asBool(src): + return src + +def asObject(src): + return src + +def cast(src, type): + return src + +def asRef(src): + return src + +def asClass(src): + return src + +def localize(text): + return text + +# Pass in Python code as a string. The cross-compiler will convert to PHP +# and in-line the result. +def pyToPHP(expr): + pass + +# Pass in PHP code as a string. The cross-compiler will drop it in-line verbatim. +def PHP(expr): + pass + +# Bracket Python only code. The Cross-compiler will ignore the bracketed code. +def ifDefPy(comment=False): + pass + +def endIfDef(): + pass