Mercurial > lcfOS
comparison python/ide.py @ 99:6efbeb903777
movage
author | windel |
---|---|
date | Mon, 24 Dec 2012 15:03:30 +0100 |
parents | 3f772feb12ef |
children | fe145e42259d |
comparison
equal
deleted
inserted
replaced
98:3f772feb12ef | 99:6efbeb903777 |
---|---|
1 #!/usr/bin/python | |
2 | |
1 import sys, os, base64 | 3 import sys, os, base64 |
2 if sys.version_info.major != 3: | 4 if sys.version_info.major != 3: |
3 print("Needs to be run in python version 3.x") | 5 print("Needs to be run in python version 3.x") |
4 sys.exit(1) | 6 sys.exit(1) |
5 | 7 |
6 from PyQt4.QtCore import * | 8 from PyQt4.QtCore import * |
7 from PyQt4.QtGui import * | 9 from PyQt4.QtGui import * |
8 | 10 |
9 # Compiler imports: | 11 # Compiler imports: |
10 sys.path.insert(0, '.') # Add current path to the path string | |
11 from project import Project | 12 from project import Project |
12 from ppci import Compiler | 13 from ppci import Compiler |
13 from widgets import CodeEdit, AstViewer | 14 from widgets import CodeEdit, AstViewer |
14 | 15 |
15 lcfospng = base64.decodestring(b'iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A\n/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJEhMKBk7B678AAAA/SURBVFjD\n7dbBCQAgDATBi9h/y7EFA4Kf2QLCwH1S6XQu6sqoujublc8BAAAAAAAAAAB8B+zXT6YJAAAAAKYd\nWSgFQNUyijIAAAAASUVORK5CYII=\n') | 16 lcfospng = base64.decodestring(b'iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A\n/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJEhMKBk7B678AAAA/SURBVFjD\n7dbBCQAgDATBi9h/y7EFA4Kf2QLCwH1S6XQu6sqoujublc8BAAAAAAAAAAB8B+zXT6YJAAAAAKYd\nWSgFQNUyijIAAAAASUVORK5CYII=\n') |