From 23e5605488f613bd864671a322562ecfcb2d945d Mon Sep 17 00:00:00 2001 From: murphy Date: Wed, 8 Oct 2008 20:18:31 +0000 Subject: New: *JSON* (closes #53). Version 0.8 is near! * Simple and really nice scanner (I think), produces colorful output. * Checked against strange examples from Ruby's JSON lib. More changes: * Changed version number. Finally! * Added some token styles for :key token group. * cYcnus style: chars inside of strings are highlighted purple instead of blue. * murphy style needs work. --- test/scanners/json/json-lib.expected.raydebug | 73 +++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 test/scanners/json/json-lib.expected.raydebug (limited to 'test/scanners/json/json-lib.expected.raydebug') diff --git a/test/scanners/json/json-lib.expected.raydebug b/test/scanners/json/json-lib.expected.raydebug new file mode 100644 index 0000000..cb2b188 --- /dev/null +++ b/test/scanners/json/json-lib.expected.raydebug @@ -0,0 +1,73 @@ +operator([) + stringoperator(,) + operator({)keyoperator(:)operator([)stringoperator(])operator(})operator(,) + operator({)operator(})operator(,) + operator([)operator(])operator(,) + integer(-42)operator(,) + reserved(true)operator(,) + reserved(false)operator(,) + reserved(null)operator(,) + operator({) + keyoperator(:) integer(1234567890)operator(,) + keyoperator(:) float(-9876.543210)operator(,) + keyoperator(:) float(0.123456789e-12)operator(,) + keyoperator(:) float(1.234567890E+34)operator(,) + keyoperator(:) float(23456789012E666)operator(,) + keyoperator(:) integer(0)operator(,) + keyoperator(:) integer(1)operator(,) + keyoperator(:) stringoperator(,) + keyoperator(:) stringoperator(,) + keyoperator(:) stringoperator(,) + keyoperator(:) stringoperator(,) + keyoperator(:) stringoperator(,) + keyoperator(:) stringoperator(,) + keyoperator(:) stringoperator(,) + keyoperator(:) stringoperator(,) + keyoperator(:) string?)delimiter(")>operator(,) + keyoperator(:) stringoperator(,) + keyoperator(:) reserved(true)operator(,) + keyoperator(:) reserved(false)operator(,) + keyoperator(:) reserved(null)operator(,) + keyoperator(:)operator([) operator(])operator(,) + keyoperator(:)operator({) operator(})operator(,) + keyoperator(:) stringoperator(,) + keyoperator(:) stringoperator(,) + keyoperator(:) stringoperator(,) + key */)delimiter(")>operator(:) stringoperator(,) + key operator(:)operator([)integer(1)operator(,)integer(2) operator(,) integer(3) + +operator(,) + +integer(4) operator(,) integer(5) operator(,) integer(6) operator(,)integer(7) operator(])operator(,) + keyoperator(:) operator([)integer(1)operator(,)integer(2)operator(,)integer(3)operator(,)integer(4)operator(,)integer(5)operator(,)integer(6)operator(,)integer(7)operator(])operator(,) + keyoperator(:) stringoperator(,) + keyoperator(:) stringoperator(,) + key?)delimiter(")> +operator(:) string + operator(})operator(,) + float(0.5) operator(,)float(98.6) +operator(,) +float(99.44) +operator(,) + +integer(1066) + + +operator(,)stringoperator(]) + +operator([)stringoperator(]) + +operator([)stringoperator(]) + +operator([)stringoperator(]) + +operator([)operator([)operator([)operator([)operator([)operator([)operator([)operator([)operator([)operator([)operator([)operator([)operator([)operator([)operator([)operator([)operator([)operator([)operator([)stringoperator(])operator(])operator(])operator(])operator(])operator(])operator(])operator(])operator(])operator(])operator(])operator(])operator(])operator(])operator(])operator(])operator(])operator(])operator(]) + +operator([)stringoperator(]) + +operator({) + keyoperator(:) operator({) + keyoperator(:) stringoperator(,) + keyoperator(:) string + operator(}) +operator(}) -- cgit v1.2.1