phpython Code
a python interpreter written in php
Status: Pre-Alpha
Brought to you by:
francescobianco
| a/trunk/python/python.lime | b/trunk/python/python.lime | ||
|---|---|---|---|
... |
... |
||
| 2 | %start stmt_start |
2 | %start stmt_start |
| 3 | 3 | ||
| 4 | %left PLUS MINUS |
4 | %left PLUS MINUS |
| 5 | %left STAR SLASH |
5 | %left STAR SLASH |
| 6 | 6 | ||
| 7 | stmt_start |
7 | stmt_start |
| 8 | = stmt_start stmt_block |
8 | = stmt_loads ENDMARKER |
| 9 | . |
||
| 10 | |||
| 11 | stmt_loads |
||
| 12 | = stmt_loads stmt_block |
||
| 9 | | stmt_block |
13 | | stmt_block |
| 10 | . |
14 | . |
| 11 | 15 | ||
| 12 | stmt_block |
16 | stmt_block |
| 13 | = newlines stmt newlines |
17 | = newlines stmt newlines |
| 14 | . |
18 | . |
... |
... |
||
| 207 | | TRUE |
211 | | TRUE |
| 208 | | FALSE |
212 | | FALSE |
| 209 | . |
213 | . |
| 210 | 214 | ||
| 211 | classdef |
215 | classdef |
| 212 | = CLASS NAME RBO testlist RBC COLON suite |
216 | = CLASS NAME RBO testlist RBC COLON { python_class_start($2); } suite { python_class_end($2); } |
| 213 | | CLASS NAME RBO RBC COLON suite |
217 | | CLASS NAME RBO RBC COLON { python_class_start($2); } suite { python_class_end($2); } |
| 214 | | CLASS NAME COLON suite |
218 | | CLASS NAME COLON { python_class_start($2); } suite { python_class_end($2); } |
| 215 | . |
219 | . |