• 大小: 1.62MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 语言: 其他
  • 标签: decaf_PA3  

资源简介

清华大学计算机系编译原理实验。实验第三部分。

资源截图

代码片段和文件信息

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# vim: ts=4 sw=4 expandtab:

“““
完成作业以后,运行本文件,它会将你的代码、实验报告一起打包为 submit.zip。
“““

from __future__ import print_function # Requires Python 2.7+

import locale
import os
import re
import sys
import zipfile


# Python3‘s input == Python2‘s raw_input
try:
    input_compat = raw_input
except NameError:
    input_compat = input


def S(s):
    # F*** systems that still refuse to use UTF-8 by default in the 21st century
    if ‘decode‘ in dir(s):
        return s.decode(‘utf-8‘).encode(locale.getpreferredencoding()) # Python 2 is naughty
    else:
        return s # Python 3 is good
    # FIXME: Can anybody please tell me whether there is a simpler way to make Chinese
    # characters display correctly in both Python 2 and 3 and in all three major OSe

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        351  2012-12-08 17:30  decaf_PA3\.classpath

     文件        385  2012-12-08 17:30  decaf_PA3\.project

     文件         57  2012-12-08 18:38  decaf_PA3\.settings\org.eclipse.core.resources.prefs

     文件         50  2012-12-08 18:37  decaf_PA3\.settings\org.eclipse.core.runtime.prefs

     文件       1163  2012-12-08 18:38  decaf_PA3\bin\decaf\backend\OffsetCounter$Kind.class

     文件       1449  2012-12-08 18:38  decaf_PA3\bin\decaf\backend\OffsetCounter.class

     文件        981  2012-12-21 08:09  decaf_PA3\bin\decaf\Driver$1.class

     文件       4009  2012-12-21 08:09  decaf_PA3\bin\decaf\Driver.class

     文件        976  2012-12-08 18:38  decaf_PA3\bin\decaf\error\BadArgCountError.class

     文件        987  2012-12-08 18:38  decaf_PA3\bin\decaf\error\BadArgTypeError.class

     文件        510  2012-12-08 18:38  decaf_PA3\bin\decaf\error\BadArrElementError.class

     文件        519  2012-12-08 18:38  decaf_PA3\bin\decaf\error\BadInheritanceError.class

     文件        817  2012-12-08 18:38  decaf_PA3\bin\decaf\error\BadLengthArgError.class

     文件        496  2012-12-08 18:38  decaf_PA3\bin\decaf\error\BadLengthError.class

     文件        502  2012-12-08 18:38  decaf_PA3\bin\decaf\error\BadNewArrayLength.class

     文件        915  2012-12-08 18:38  decaf_PA3\bin\decaf\error\BadOverrideError.class

     文件        893  2012-12-08 18:38  decaf_PA3\bin\decaf\error\BadPrintArgError.class

     文件        883  2012-12-08 18:38  decaf_PA3\bin\decaf\error\BadReturnTypeError.class

     文件        484  2012-12-08 18:38  decaf_PA3\bin\decaf\error\BadTestExpr.class

     文件        786  2012-12-08 18:38  decaf_PA3\bin\decaf\error\BadVarTypeError.class

     文件        510  2012-12-08 18:38  decaf_PA3\bin\decaf\error\BreakOutOfLoopError.class

     文件        772  2012-12-08 18:38  decaf_PA3\bin\decaf\error\ClassNotFoundError.class

     文件       1015  2012-12-08 18:38  decaf_PA3\bin\decaf\error\DecafError.class

     文件        948  2012-12-08 18:38  decaf_PA3\bin\decaf\error\DeclConflictError.class

     文件        872  2012-12-08 18:38  decaf_PA3\bin\decaf\error\FieldNotAccessError.class

     文件        859  2012-12-08 18:38  decaf_PA3\bin\decaf\error\FieldNotFoundError.class

     文件        921  2012-12-08 18:38  decaf_PA3\bin\decaf\error\IncompatBinOpError.class

     文件        841  2012-12-08 18:38  decaf_PA3\bin\decaf\error\IncompatUnOpError.class

     文件        776  2012-12-08 18:38  decaf_PA3\bin\decaf\error\IntTooLargeError.class

     文件        540  2012-12-08 18:38  decaf_PA3\bin\decaf\error\MsgError.class

............此处省略438个文件信息

评论

共有 条评论

相关资源