Max Brunsfeld
|
da992b77ff
|
Rename 'parse_config' export -> 'parser'
|
2014-03-15 14:48:28 -07:00 |
|
Max Brunsfeld
|
0dc3a95d0c
|
Refactor parser header
Make separate lexer, stack and parser structs.
|
2014-03-15 14:43:50 -07:00 |
|
Max Brunsfeld
|
05a5f9c124
|
Add function for notifying documents of edits
|
2014-03-12 13:39:12 -07:00 |
|
maxbrunsfeld
|
a733d31634
|
Fix spec wording in follow sets spec
|
2014-03-12 13:06:02 -07:00 |
|
Max Brunsfeld
|
dbaacee497
|
Fix integer type warnings in json parser spec
|
2014-03-12 08:18:20 -07:00 |
|
Max Brunsfeld
|
ff0c8a98b8
|
Consolidate reading of input chunks in parser
|
2014-03-11 12:43:13 -07:00 |
|
Max Brunsfeld
|
42e9a264f3
|
In parser, read chunked input correctly
|
2014-03-10 13:25:31 -07:00 |
|
Max Brunsfeld
|
3aaa08b948
|
Fix some egregiously long lines
|
2014-03-09 23:58:25 -07:00 |
|
Max Brunsfeld
|
39cb420df2
|
Remove uses of 'short' and 'long'
|
2014-03-09 23:00:14 -07:00 |
|
Max Brunsfeld
|
632a88c8ef
|
Remove some C-style casts
|
2014-03-09 22:55:48 -07:00 |
|
Max Brunsfeld
|
504c361cb8
|
Make some implicit constructors explicit
|
2014-03-09 22:53:49 -07:00 |
|
Max Brunsfeld
|
a4120f36d4
|
Remove all uses of 'using namespace'
|
2014-03-09 22:45:33 -07:00 |
|
Max Brunsfeld
|
de5deeeb69
|
Remove spurious semicolons
|
2014-03-09 22:24:52 -07:00 |
|
Max Brunsfeld
|
661314cf4e
|
Remove all non const reference parameters
|
2014-03-09 22:21:58 -07:00 |
|
Max Brunsfeld
|
a411e43484
|
Rename source files: .cpp -> .cc
|
2014-03-09 22:13:08 -07:00 |
|
Max Brunsfeld
|
31a58bc7e4
|
Make include guards pass cpplint
|
2014-03-09 22:05:24 -07:00 |
|
Max Brunsfeld
|
10b1bd0f5c
|
Fix includes in specs
|
2014-03-09 22:05:05 -07:00 |
|
Max Brunsfeld
|
eb30429700
|
Make paths explicit in #includes
|
2014-03-09 21:43:14 -07:00 |
|
Max Brunsfeld
|
c0add4d017
|
Add cpplint, lint script
|
2014-03-09 21:37:03 -07:00 |
|
Max Brunsfeld
|
ac46bdcec6
|
Fix some whitespace
|
2014-03-09 20:21:19 -07:00 |
|
Max Brunsfeld
|
39aa0ccc91
|
Add script to trim whitespace
|
2014-03-09 19:49:35 -07:00 |
|
maxbrunsfeld
|
e681a63552
|
Add references to readme
|
2014-03-09 12:28:18 -07:00 |
|
Max Brunsfeld
|
9c6c47e02f
|
Make parser input reads indicate the # of bytes read
|
2014-03-08 16:51:08 -08:00 |
|
Max Brunsfeld
|
1fd381ae7a
|
Don't use c++ for runtime
Don't really need it, and it makes compilation slightly more
complicated
|
2014-03-08 16:30:44 -08:00 |
|
Max Brunsfeld
|
142671c177
|
Separate spec helpers files for compiler and runtime specs
|
2014-03-08 15:26:27 -08:00 |
|
Max Brunsfeld
|
b167ee84fa
|
Fix integer sign warning in parser.h
|
2014-03-08 15:04:23 -08:00 |
|
Max Brunsfeld
|
72f9b5b0a8
|
Tweak gyp file
|
2014-03-08 15:01:20 -08:00 |
|
Max Brunsfeld
|
af64d3fffa
|
Build with all warnings enabled
Fix resulting warnings
|
2014-03-04 18:28:28 -08:00 |
|
Max Brunsfeld
|
6253c19524
|
Don't insist on mac os 10.7 in specs
Not sure why specs don't work with this setting. It would be
nice to be able to set it as a direct_dependent_setting of the
library.
|
2014-03-04 13:41:45 -08:00 |
|
Max Brunsfeld
|
6d25209fac
|
Update .travis.yml
|
2014-03-04 12:53:23 -08:00 |
|
Max Brunsfeld
|
7b9fdaf73b
|
Specify more xcode settings in gyp file
|
2014-03-04 12:37:12 -08:00 |
|
Max Brunsfeld
|
ae82b90fdb
|
Don't use exceptions in pattern parser
|
2014-03-04 12:36:38 -08:00 |
|
Max Brunsfeld
|
7ff690371e
|
Add clean script
Also rename other scripts
|
2014-03-03 20:10:48 -08:00 |
|
Max Brunsfeld
|
0815db1d23
|
Add c++11 flag to gyp file
|
2014-03-03 19:49:22 -08:00 |
|
Max Brunsfeld
|
67e008d15d
|
Generate makefile with gyp
- Add gyp submodule
- Add script to generate makefile with gyp
- Switch travis build to do this
|
2014-03-03 13:20:44 -08:00 |
|
Max Brunsfeld
|
86cc854c54
|
Add gyp file, generate xcode project with it
|
2014-03-02 23:09:25 -08:00 |
|
Max Brunsfeld
|
e479773aac
|
Rename files to avoid duplicate basenames
|
2014-03-02 15:07:43 -08:00 |
|
Max Brunsfeld
|
207ed44fdf
|
Fix library name in xcode
|
2014-03-02 00:16:34 -08:00 |
|
Max Brunsfeld
|
3c646d707a
|
Add static library as make target
|
2014-03-02 00:07:00 -08:00 |
|
Max Brunsfeld
|
8797c9097f
|
Add static library as an xcode build target
|
2014-03-02 00:03:30 -08:00 |
|
Max Brunsfeld
|
0f4b6332cb
|
Refactor document to allow other input data structures
|
2014-03-01 22:43:25 -08:00 |
|
Max Brunsfeld
|
72a0c0e09c
|
Keep track of AST node sizes and positions
|
2014-03-01 15:44:25 -08:00 |
|
Max Brunsfeld
|
5045d5cccc
|
Clean up tree spec
|
2014-03-01 15:09:41 -08:00 |
|
Max Brunsfeld
|
ded54a3a1a
|
Fix some memory management bugs with trees
|
2014-03-01 00:25:05 -08:00 |
|
Max Brunsfeld
|
21c0f51b84
|
Rename ts_document_{set_text,set_input_string}
Because next I'll add a more general 'set_input' method
|
2014-02-27 13:30:11 -08:00 |
|
Max Brunsfeld
|
c43ec90dad
|
Fix missing auxiliary tokens in lex error state
|
2014-02-27 00:38:08 -08:00 |
|
Max Brunsfeld
|
926b4ef242
|
Clean up parser.h
|
2014-02-27 00:06:22 -08:00 |
|
Max Brunsfeld
|
0d4687bdad
|
Make start and EOF symbols into builtin symbols
|
2014-02-26 23:18:49 -08:00 |
|
Max Brunsfeld
|
8b7ed13c8b
|
Add more error recovery tests for JSON
|
2014-02-26 22:58:45 -08:00 |
|
Max Brunsfeld
|
c520b692d9
|
Clean up travis file
|
2014-02-26 20:03:26 -08:00 |
|