{"shas":[["ee27d036a09cb4a57b508ca35b3f46dc9846758c","ffb4761cba839470133bee36aeb139f58d7dbaa9@kevlindev.com","Create I/O utility class and add getString method to convert an InputStream to a UTF-8 string.","Kevin Lindsey"],["99a57f48d267271ca5dfe483d687ff0b1e7775d8","ffb4761cba839470133bee36aeb139f58d7dbaa9@kevlindev.com","Create base infrastructure for lexing a string. This relies on enumerations both to define the token type and the regular expression that matches the token. An ILexer generates Lexemes and Lexer is a base implementation for ILexer.","Kevin Lindsey"],["d90235c7d3b34001d9c33f70102016c5da988f02","ffb4761cba839470133bee36aeb139f58d7dbaa9@kevlindev.com","Initial implementation of board definition file lexer. This includes a simple sanity test that dumps lexemes to stdout.","Kevin Lindsey"],["c6d71222a68e232c1175a0508fe1122d4fe7527d","ffb4761cba839470133bee36aeb139f58d7dbaa9@kevlindev.com","Nothing here yet. Just a skeleton for the board definition file parser","Kevin Lindsey"]],"ref":"refs/heads/development","size":4,"head":"c6d71222a68e232c1175a0508fe1122d4fe7527d","push_id":38523905}