Brian Picciano
|
bdcd5f3b95
|
implement pipe operator
|
2016-07-22 14:53:04 -06:00 |
|
Brian Picciano
|
76f963694f
|
got basic parsing of single expressions, parenthesis, and tuples done
|
2016-07-22 14:38:20 -06:00 |
|
Brian Picciano
|
a3602c52a9
|
moved lexer, made it a lot better
|
2016-07-06 20:46:49 -06:00 |
|
Brian Picciano
|
b8ef198384
|
wrote lexer... again. doesn't properly handle strings though
|
2016-07-05 20:03:04 -06:00 |
|
Brian Picciano
|
4f9baf7514
|
starting over again. I'm just gonna keep doing this about once a year for the rest of my life
|
2016-07-01 17:59:13 -06:00 |
|
Brian Picciano
|
2d779f8182
|
read through everything again, made some small fixes to docs
|
2015-07-15 20:32:53 -06:00 |
|
Brian Picciano
|
17004883e8
|
more additions to pkgctx
|
2014-10-24 14:10:07 -04:00 |
|
Brian Picciano
|
84c615ac58
|
add Traverse to seq
|
2014-10-24 13:32:28 -04:00 |
|
Brian Picciano
|
024e0d2bec
|
added readme for mathgen
|
2014-10-23 21:04:58 -04:00 |
|
Brian Picciano
|
583e381ecb
|
make sure mathgen outputs code which passes go fmt
|
2014-10-23 21:00:07 -04:00 |
|
Brian Picciano
|
f8c841fa99
|
codegen the math library. that felt gross
|
2014-10-23 20:46:05 -04:00 |
|
Brian Picciano
|
36afd5fef6
|
started on core/math.go. It's rough going
|
2014-10-23 19:55:42 -04:00 |
|
Brian Picciano
|
bf371cf8a9
|
implemented Empty in seq
|
2014-10-23 19:25:36 -04:00 |
|
Brian Picciano
|
0520386674
|
wrote a shitty eval
|
2014-10-21 00:06:49 -04:00 |
|
Brian Picciano
|
f7bc7be1f7
|
started thinking about macros
|
2014-10-20 22:51:05 -04:00 |
|
Brian Picciano
|
4bd9c94f82
|
go fmt ./...
|
2014-10-20 21:58:09 -04:00 |
|
Brian Picciano
|
b307273223
|
add ParseString and refactor parse_test a bit
|
2014-10-20 21:57:56 -04:00 |
|
Brian Picciano
|
269d033fcb
|
add number tests to parse
|
2014-10-20 21:35:21 -04:00 |
|
Brian Picciano
|
6ec6a408f5
|
add parsing tests and make some fixes
|
2014-10-19 23:28:21 -04:00 |
|
Brian Picciano
|
b9669ac79b
|
wrote the parser, need to write tests for it still
|
2014-10-19 23:14:00 -04:00 |
|
Brian Picciano
|
4188d0b84a
|
make Elem interface have a method on it, implement that in seq (bleh), implement GoType
|
2014-10-18 20:03:16 -04:00 |
|
Brian Picciano
|
99b67fa801
|
encompass all opening and closing tokens with a single type, and implement them
|
2014-10-18 17:25:30 -04:00 |
|
Brian Picciano
|
c589cb8f08
|
changed my mind about types
|
2014-10-18 17:09:30 -04:00 |
|
Brian Picciano
|
7d23782048
|
fix the lexers package name
|
2014-10-18 17:09:06 -04:00 |
|
Brian Picciano
|
377ea8edbb
|
add some docs and make token channel not be buffered
|
2014-10-18 12:32:54 -04:00 |
|
Brian Picciano
|
af6d4dc3c3
|
make eof token type private
|
2014-10-18 12:25:16 -04:00 |
|
Brian Picciano
|
6fa4b3b11d
|
bail on the parse code, watched rob pike's talk and wrote a lexer based on that
|
2014-10-18 12:04:48 -04:00 |
|
Brian Picciano
|
c8fdb2e242
|
don't keep track of test files
|
2014-10-18 12:03:29 -04:00 |
|
Brian Picciano
|
3dc2842e2e
|
use bufio.Reader instead of io.Reader
|
2014-10-14 21:57:35 -04:00 |
|
Brian Picciano
|
b8c09a905b
|
add bare word/number parsing
|
2014-10-14 21:57:35 -04:00 |
|
Brian Picciano
|
55ecdc9f2a
|
started on the parser
|
2014-10-06 20:55:15 -04:00 |
|
Brian Picciano
|
a4554494e3
|
add in seq package, borrowed from github.com/mediocregopher/seq
|
2014-10-06 18:29:52 -04:00 |
|
Brian Picciano
|
a92852bc06
|
added types package
|
2014-10-06 18:20:25 -04:00 |
|
Brian Picciano
|
0fdb7f1af5
|
move docs into docs
|
2014-10-06 17:44:07 -04:00 |
|
Brian Picciano
|
33bee1efaf
|
manifesto and half-assed interoperability
|
2014-10-06 12:34:04 -04:00 |
|
Brian Picciano
|
d4b92d96ad
|
packages.md
|
2014-10-06 11:08:47 -04:00 |
|
Brian Picciano
|
5a2bfb8f3b
|
more function docs
|
2014-10-05 20:32:39 -04:00 |
|
Brian Picciano
|
ec99d5c940
|
add functions docs
|
2014-10-05 20:12:01 -04:00 |
|
Brian Picciano
|
06838483d6
|
add compilation thoughts
|
2014-10-04 16:11:52 -04:00 |
|
Brian Picciano
|
758263300d
|
minor change for bare strings
|
2014-10-04 15:04:02 -04:00 |
|
Brian Picciano
|
f5cd038493
|
fix my macro example cause I'm dumb
|
2014-10-03 15:47:08 -04:00 |
|
Brian Picciano
|
7248a929bf
|
more fundamental changes
|
2014-10-02 15:08:42 -04:00 |
|
Brian Picciano
|
aeb5497f61
|
suggestions from @marcopolo
|
2014-10-02 11:25:02 -04:00 |
|
Brian Picciano
|
5bb828e37d
|
Forgot some colons, this syntax suuuuuucks
|
2014-10-01 20:07:29 -04:00 |
|
Brian Picciano
|
98bc79a653
|
add goals
|
2014-10-01 17:52:13 -04:00 |
|
Brian Picciano
|
3cab34ad31
|
update with macro syntax and some other stuff
|
2014-10-01 17:46:29 -04:00 |
|
Brian Picciano
|
7a732b4b05
|
new ideas
|
2014-04-16 11:39:24 -05:00 |
|
Brian Picciano
|
98c2218239
|
starting over
|
2014-04-16 11:05:52 -05:00 |
|
Brian Picciano
|
0eda1e5681
|
todo
|
2013-07-23 12:42:25 -04:00 |
|
Brian Picciano
|
8b7edd82dd
|
added case statement docs
|
2013-07-23 12:39:15 -04:00 |
|