Cool work! What I found most astonishing on a first look: Not all parentheses ( are closed: 4 ) seem to be missing?? For { 5 are unclosed while there is one more ] than [ ?
Are you parsing testfiles with deliberate errors? V. On Wednesday, 12 June 2019 15:08:44 UTC+2, Michael Jones wrote: > > I've been working on a cascade of projects, each needing the next as a > part, the most recent being rewriting text.Scanner. It was not a goal, but > the existing scanner does not do what I need (recognize Go operators, > number types, and more) and my shim code was nearly as big as the standard > library scanner itself, so I just sat down an rewrote it cleanly. > > To test beyond hand-crafted edge cases it seemed good to try it against a > large body of Go code. I chose the Go 1.13 code base, and because the > results are interesting on their own beyond my purpose of code testing, I > thought to share what I've noticed as a Github Gist on the subject of the > "Go Popularity Contest"—what are the most used types, most referenced > packages, most and least popular operators, etc. The data are interesting, > but I'll let it speak for itself. Find it here: > > https://gist.github.com/MichaelTJones/ca0fd339401ebbe79b9cbb5044afcfe2 > > Michael > > P.S. Generated by go test. I just cut off the "passed" line and posted it. > ;-) > > -- > > *Michael T. jonesmichae...@gmail.com <javascript:>* > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/1a0e2b4b-9276-4418-929c-51888cf2c93a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.