• I am one of the two people behind lavatech, hello.
  • https://l4.pm
  • skirts

  • Joined on 2018-11-12
luna pushed to master at lavatech/rana-cli 2019-06-06 17:04:11 +00:00
f03bc7ec26 add base_url setting to README
d581d0ced2 pull vim-rana changes into rana-cli
4ad45d3a01 update README
Compare 3 commits »
luna pushed to master at lavatech/rana-cli 2019-06-06 16:48:35 +00:00
7a4ddda2e3 fix typo
42e0bd8f74 downgrade mock for py2.6
6e8b5172b0 fix PyYAML at max version before dropped py2
6280c74f78 v11.0.0
169b9d781c upgrade dev dependencies
luna created repository lavatech/rana-cli 2019-06-06 16:46:48 +00:00
luna pushed to master at luna/vig 2019-06-06 01:06:41 +00:00
f70f2ea1ae add basic parser
luna pushed to master at luna/vig 2019-06-05 23:29:26 +00:00
3becccfba8 revamp ast structure
luna pushed to master at luna/vig 2019-06-05 02:54:19 +00:00
b040f47956 ast: change AstBinOp to use *AstNode instead of AstNode
luna pushed to master at luna/vig 2019-06-05 02:44:57 +00:00
c32b802765 ast: add some more love to pretty printer
luna pushed to master at luna/vig 2019-06-05 01:11:36 +00:00
71cef32fb0 add basic ast, parser files
c19f6df834 split main code into a runner struct
Compare 2 commits »
luna pushed to master at luna/vig 2019-06-05 00:16:58 +00:00
a44f04c7c8 scanner: finish off with identifiers and keywords
luna pushed to master at luna/vig 2019-06-04 21:08:00 +00:00
498ea72da4 add support for ++ and +=
285f0b8410 add string support
Compare 2 commits »
luna pushed to master at luna/vig 2019-06-04 20:40:55 +00:00
8a9522d954 add multiline comment support
luna pushed to master at luna/vig 2019-06-04 20:29:14 +00:00
1e47b29685 fix scanner peek/peekNext
765cef87db add number and comment support
Compare 2 commits »
luna pushed to master at luna/vig 2019-06-04 18:22:21 +00:00
1453bef6c5 add nicer error handling, whitespace skipping
59083198c6 add basic scanner logic
Compare 2 commits »
luna pushed to master at luna/vig 2019-06-04 02:12:49 +00:00
3d243eefff add runPrompt / runFile / run functions
luna pushed to master at luna/vig 2019-06-04 00:31:11 +00:00
ceb89f61bc add LICENSE
luna pushed to master at luna/vig 2019-06-04 00:30:32 +00:00
ba9b1064f2 initial commit
luna created repository luna/vig 2019-06-04 00:30:13 +00:00
luna pushed to master at luna/jorts 2019-06-03 19:27:57 +00:00
d7b78e09e3 finish impl for local vars
26d299cd23 add local/global "switch"
5138410be4 compiler: add scope support
25ee586acb compiler: add local scope basics
Compare 4 commits »
luna pushed to master at luna/jorts 2019-06-03 04:42:13 +00:00
69dda36d16 add SetGlobal/SetGlobalLong opcodes
luna pushed to master at luna/jorts 2019-06-03 03:58:53 +00:00
9f45dea2c0 vm: remove uneeded hack
8bc220d2f8 chunk: split writing side-effects into own function
922f3c530c chunk: fix disasm on the new const-load op codes
Compare 3 commits »