Brett Langdon
|
0fd448d5ea
|
add start to interpreter interface
|
10 years ago |
Brett Langdon
|
ab17fa812d
|
start generating CodeObject in assemble()
|
10 years ago |
Brett Langdon
|
66d1c5ad4d
|
add Frame object
|
10 years ago |
Brett Langdon
|
34b8ee8a4e
|
make more progress on compiler/assembler
|
10 years ago |
Brett Langdon
|
753945a23e
|
add tuple, none, and dict
|
10 years ago |
Brett Langdon
|
34185bda45
|
start to use gython objects and instructions
|
10 years ago |
Brett Langdon
|
9862ec76cf
|
add currentScope property
|
10 years ago |
Brett Langdon
|
0853486674
|
add in some base objects
|
10 years ago |
Brett Langdon
|
abd26c80b5
|
move bytecode/codeobject to gython/codeobject
|
10 years ago |
Brett Langdon
|
34d675c30d
|
move main into cmd/gython folder
|
10 years ago |
Brett Langdon
|
2f5d78f54d
|
support running compiler from main
|
10 years ago |
Brett Langdon
|
9b733cab78
|
add start to compiler
|
10 years ago |
Brett Langdon
|
5ce9501a55
|
add basic CodeObject, Opcode, and Opnames
|
10 years ago |
Brett Langdon
|
77f2f20abe
|
add compiler purpose/goal
|
10 years ago |
Brett Langdon
|
9272237cc0
|
update readme
|
10 years ago |
Brett Langdon
|
08b8e1c108
|
add ast parsing to main
|
10 years ago |
Brett Langdon
|
96a2180981
|
add start to ast parsing
|
10 years ago |
Brett Langdon
|
75bcfe3de9
|
fix up some nodes and stuffs
|
10 years ago |
Brett Langdon
|
db4964cbc1
|
don't forget to add in symbol package
|
10 years ago |
Brett Langdon
|
d54f8a65c5
|
fix/finish s/rule/node/g rename
|
10 years ago |
Brett Langdon
|
a6b94b0994
|
reorganize some things again
|
10 years ago |
Brett Langdon
|
f5cb1c5c54
|
fix up some naming for GrammarParser
|
10 years ago |
Brett Langdon
|
c641286baa
|
add docs ogrammar vs AST
|
10 years ago |
Brett Langdon
|
e94df98872
|
rename ast -> grammar, it is more fitting, since this isn't actually an ast
|
10 years ago |
Brett Langdon
|
5d1af588b7
|
fix some output formatting
|
10 years ago |
Brett Langdon
|
cb215f52d0
|
shuffle a few things around
|
10 years ago |
Brett Langdon
|
17714a2a7d
|
continue progress on parser
|
10 years ago |
Brett Langdon
|
c08c817e79
|
make more progress with ast parsing
|
10 years ago |
Brett Langdon
|
e20e933cd2
|
add parsing rules for AND_TEST
|
10 years ago |
Brett Langdon
|
96513b67c1
|
add in base for NOT_TEST
|
10 years ago |
Brett Langdon
|
49871aff13
|
add token.IsLiteral() method
|
10 years ago |
Brett Langdon
|
c407f08d6f
|
add parsing of or test and or test
|
10 years ago |
Brett Langdon
|
9a6c39b455
|
setup better parent/child interface naming
|
10 years ago |
Brett Langdon
|
6de4a22c88
|
cleanup ast directory
|
10 years ago |
Brett Langdon
|
426f42c799
|
add Repr(), added ListNode back in, and some more nodes
|
10 years ago |
Brett Langdon
|
4e5763924c
|
update main's signature
|
10 years ago |
Brett Langdon
|
8de9bd86d6
|
get working on the parser
|
10 years ago |
Brett Langdon
|
a108db6903
|
add String() method for TokenID
|
10 years ago |
Brett Langdon
|
c7f8fa356e
|
parser errors
|
10 years ago |
Brett Langdon
|
2168bbf7cd
|
add in some node types
|
10 years ago |
Brett Langdon
|
4144f5c209
|
get rid of ListNode
|
10 years ago |
Brett Langdon
|
4b7b7c9955
|
update main to run parser
|
10 years ago |
Brett Langdon
|
fa746cb77e
|
add start to parser
|
10 years ago |
Brett Langdon
|
5ced4fc0f9
|
add start to ast
|
10 years ago |
Brett Langdon
|
1ebb286c50
|
add grammar file from CPython
|
10 years ago |
Brett Langdon
|
2084229cd0
|
update readme docs for parser todo
|
10 years ago |
Brett Langdon
|
9943cab792
|
I can markdown
|
10 years ago |
Brett Langdon
|
94aab82e63
|
add more readme
|
10 years ago |
Brett Langdon
|
281d3a270a
|
no longer using parser.tokenizer
|
10 years ago |
Brett Langdon
|
7abed6705a
|
fix up indentation levels
|
10 years ago |