summaryrefslogtreecommitdiff
path: root/usr/gri/gosrc/parser.go
AgeCommit message (Expand)AuthorFilesLines
2009-01-29- removed obsolete files from repositoryRobert Griesemer1-2041/+0
2009-01-20delete exportRuss Cox1-12/+12
2009-01-06- make code in gosrc compile again, check in all pending changesRobert Griesemer1-369/+280
2008-12-19change *map to map; *chan to chan; new(T) to new(*T)Russ Cox1-182/+182
2008-09-17- changed my scanner/parser to accept new channel syntaxRobert Griesemer1-33/+23
2008-09-11- fixed missing return issuesRobert Griesemer1-2/+7
2008-09-08- adjust my code and tests to new function syntaxRobert Griesemer1-2/+2
2008-09-02- adjusted my submitted code to work with latest compiler changesRobert Griesemer1-2/+2
2008-08-11- changed go-in-go parser to require ()'s for panic and printRobert Griesemer1-54/+37
2008-08-11- allow reserved words as field and method namesRobert Griesemer1-41/+28
2008-08-11- experiments with forward-declaring types of non-imported packagesRobert Griesemer1-46/+95
2008-08-11- more steps towards automatic recursive compilation of dependenciesRobert Griesemer1-116/+137
2008-08-07first primitive cut at resolving missing imports automatically:Robert Griesemer1-3/+3
2008-08-06- implement scanner token stream via channelRobert Griesemer1-2/+9
2008-08-06snapshot of today's changes - more semantic testsRobert Griesemer1-45/+99
2008-08-05- added more semantic checks - more to comeRobert Griesemer1-89/+146
2008-08-05- fixed another export bugRobert Griesemer1-67/+88
2008-08-04- switch to new export syntaxRobert Griesemer1-4/+8
2008-08-04- import/export cleanup: added comments, removed dead code, re-org structureRobert Griesemer1-6/+6
2008-08-04- more import/export stuffRobert Griesemer1-4/+4
2008-08-01- simplified handling of primary types (types w/ names which mustRobert Griesemer1-2/+14
2008-08-01more import/export stuff:Robert Griesemer1-3/+8
2008-07-31- backward link from objs to containing scopeRobert Griesemer1-34/+78
2008-07-31- fixed a bug w/ exports (wrong package info)Robert Griesemer1-1/+13
2008-07-30- fixed import bug (import "...")Robert Griesemer1-4/+25
2008-07-30various fixes:Robert Griesemer1-25/+22
2008-07-30- addded interface pretty printerRobert Griesemer1-25/+26
2008-07-29- import and export code, bug fixesRobert Griesemer1-57/+159
2008-07-29- handling of pointer forward declsRobert Griesemer1-71/+94
2008-07-25Experiments with "export":Robert Griesemer1-24/+40
2008-07-25- more work on SimpleStat productionRobert Griesemer1-47/+82
2008-07-24- fixed several parser issuesRobert Griesemer1-69/+177
2008-07-23- parsing support for composite literalsRobert Griesemer1-5/+81
2008-07-23- more work on semantic checks - not yet enabled by defaultRobert Griesemer1-36/+179
2008-07-18- scanner returns now triple (tok, tok_pos, tok_val)Robert Griesemer1-22/+32
2008-07-17- more front-end stuff: hooking up packages, preparing for exportsRobert Griesemer1-5/+43
2008-07-17- moved struct Compilation into globals.go, adjusted depsRobert Griesemer1-2/+2
2008-07-16- changed channel operatorsRobert Griesemer1-7/+8
2008-07-15- added more code (package, export, compilation)Robert Griesemer1-62/+215
2008-07-15- func reorg to reduce forward decls and improve structureRobert Griesemer1-364/+372
2008-07-15- fixed issue with parsing function literals in statement listsRobert Griesemer1-2/+4
2008-07-14- no column info in error messages for RobRobert Griesemer1-7/+83
2008-07-10- fixed bug in parser.goRobert Griesemer1-4/+12
2008-07-10- created new dir (gosrc) for go-based front-endRobert Griesemer1-0/+1061