Commit Graph

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