คือ เห็นหลายๆ งานแล้วน่ะครับ ให้เขียนโปรแกรมแข่งขันแต่ใน C ทั้งๆ ที่มี RestrictedPython ด้วย เลยน้อยใจทำเองมาบ้าง (ยังมีแค่รันแล้วตรวจนะครับไม่มีมากกว่านั้น)
http://whsgroup.ath.cx/~whs/pythonchecker/
เท่าที่ลองพบ bug
- import แล้ว error ไม่สื่อ
- n += 1 ไม่ได้ แต่ n = n + 1 ได้
ข้างหลัง ใช้ Web.py + Jinja ครับ ไฟล์หลักไฟล์เดียว คำถามใช้ ConfigParser + custom regex parser(เนื่องจาก CP มันตัด \t ข้างหน้าผมออกหมด ต้องเขียนเองในส่วนที่จะเอา \t ด้วย)
- 724 reads



Comments
ลองเอา pylint มาใช้เป็น backend มั้ยครับ
ไม่ได้ตรวจสอบ syntax น่ะครับ แต่ตรวจ output