0fd448d
(HEAD -> master)
add start to interpreter interface by
2015-10-10 09:49:50 -0700
ab17fa8
start generating CodeObject in assemble() by
2015-10-10 09:48:00 -0700
66d1c5a
add Frame object by
2015-10-10 09:47:26 -0700
34b8ee8
make more progress on compiler/assembler by
2015-10-09 15:59:20 -0700
753945a
add tuple, none, and dict by
2015-10-09 15:59:06 -0700
34185bd
start to use gython objects and instructions by
2015-10-08 23:13:54 -0700
9862ec7
add currentScope property by
2015-10-07 22:27:53 -0700
0853486
add in some base objects by
2015-10-06 21:06:26 -0700
abd26c8
move bytecode/codeobject to gython/codeobject by
2015-10-04 18:49:41 -0700
34d675c
move main into cmd/gython folder by
2015-10-04 18:48:15 -0700
2f5d78f
support running compiler from main by
2015-09-26 09:22:56 -0400
9b733ca
add start to compiler by
2015-09-26 09:22:46 -0400
5ce9501
add basic CodeObject, Opcode, and Opnames by
2015-09-26 09:22:39 -0400
77f2f20
add compiler purpose/goal by
2015-09-26 08:20:41 -0400
9272237
update readme by
2015-09-25 23:14:24 -0400
08b8e1c
add ast parsing to main by
2015-09-25 23:13:20 -0400
96a2180
add start to ast parsing by
2015-09-25 23:13:07 -0400
75bcfe3
fix up some nodes and stuffs by
2015-09-25 23:12:53 -0400
db4964c
don't forget to add in symbol package by
2015-09-22 13:59:32 -0400
d54f8a6
fix/finish s/rule/node/g rename by
2015-09-22 13:59:21 -0400
a6b94b0
reorganize some things again by
2015-09-22 13:36:05 -0400
f5cb1c5
fix up some naming for GrammarParser by
2015-09-20 21:37:44 -0400
c641286
add docs ogrammar vs AST by
2015-09-20 15:32:40 -0400
e94df98
rename ast -> grammar, it is more fitting, since this isn't actually an ast by
2015-09-20 15:26:36 -0400
5d1af58
fix some output formatting by
2015-09-20 15:14:34 -0400
cb215f5
shuffle a few things around by
2015-09-20 15:11:54 -0400
17714a2
continue progress on parser by
2015-09-20 14:59:12 -0400
c08c817
make more progress with ast parsing by
2015-09-20 13:35:20 -0400
e20e933
add parsing rules for AND_TEST by
2015-09-19 14:31:50 -0400
96513b6
add in base for NOT_TEST by
2015-09-19 14:29:43 -0400
49871af
add token.IsLiteral() method by
2015-09-19 14:27:13 -0400
c407f08
add parsing of or test and or test by
2015-09-19 14:24:01 -0400
9a6c39b
setup better parent/child interface naming by
2015-09-19 14:10:30 -0400
6de4a22
cleanup ast directory by
2015-09-19 14:02:38 -0400
426f42c
add Repr(), added ListNode back in, and some more nodes by
2015-09-19 10:14:45 -0400
4e57639
update main's signature by
2015-09-19 09:38:58 -0400
8de9bd8
get working on the parser by
2015-09-19 09:38:42 -0400
a108db6
add String() method for TokenID by
2015-09-19 09:38:30 -0400
c7f8fa3
parser errors by
2015-09-19 09:38:19 -0400
2168bbf
add in some node types by
2015-09-19 09:38:10 -0400
4144f5c
get rid of ListNode by
2015-09-19 09:37:57 -0400
4b7b7c9
update main to run parser by
2015-09-18 21:20:12 -0400
fa746cb
add start to parser by
2015-09-18 21:19:59 -0400
5ced4fc
add start to ast by
2015-09-18 21:19:46 -0400
1ebb286
add grammar file from CPython by
2015-09-18 21:18:46 -0400
2084229
update readme docs for parser todo by
2015-09-18 20:24:28 -0400
9943cab
I can markdown by
2015-09-14 22:50:35 -0400
94aab82
add more readme by
2015-09-14 22:49:32 -0400
281d3a2
no longer using parser.tokenizer by
2015-09-14 22:32:33 -0400
7abed67
fix up indentation levels by
2015-09-14 22:30:34 -0400
f8ea67a
add errorcode names by
2015-09-14 22:30:03 -0400
a151dea
emit async/await tokens by
2015-09-14 21:54:22 -0400
82746ab
add proper indent/dedent handling by
2015-09-14 21:54:09 -0400
61fe505
add number parsing by
2015-09-14 21:21:00 -0400
882ba15
add skeleton for async/await by
2015-09-14 11:42:05 -0400
438e5d1
add ATEQUAL checking by
2015-09-14 11:36:06 -0400
a7a729f
do not include EOF in token literal by
2015-09-14 11:32:43 -0400
4e31840
shuffle line/column incrementing around by
2015-09-14 11:30:41 -0400
f81c425
add python 3.5.0 missing tokens by
2015-09-14 11:23:19 -0400
2dc98e0
use scanner instead of tokenizer by
2015-09-13 22:29:28 -0400
cda0816
start port of tokenizer over to scanner by
2015-09-13 22:29:16 -0400
0c626ae
move tokenizer helpers over to scanner by
2015-09-13 22:28:55 -0400
d7c41f3
add scanner.Positions by
2015-09-13 22:28:42 -0400
7bc717e
add start to new scanner by
2015-09-13 13:34:42 -0400
8f07000
add errorcode by
2015-09-13 13:34:16 -0400
d191ba3
emit indent/dedent tokens by
2015-08-23 17:25:11 -0400
8ac42a2
give main similar output as python -m tokenize by
2015-08-23 12:27:31 -0400
707eb48
properly track line/columns for tokens by
2015-08-23 12:27:10 -0400
7a8c969
basic port of tokenizer from CPython by
2015-08-22 22:18:27 -0400
bd8d350
initial commit by
2015-08-22 10:32:18 -0400