Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | json: fix PRId64 on Win32 | Roy Tam | 2010-02-10 | 1 | -0/+16 |
| | | | | | | | | | | OK we are fooled by the json lexer and parser. As we use %I64d to print 'long long' variables in Win32, but lexer and parser only deal with %lld but not %I64d, this patch add support for %I64d and solve 'info pci', 'powser_reset' and 'power_powerdown' assert failure in Win32. Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> | ||||
* | Add a lexer for JSON | Anthony Liguori | 2009-11-17 | 1 | -0/+327 |
Our JSON parser is a three stage parser. The first stage tokenizes the stream into a set of lexical tokens. Since the lexical grammar is regular, we can use a finite state machine to model it. The state machine will emit tokens as they are identified. Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> |