wslua: Add support for base.RANGE_STRING handling.
authorRichard Sharpe <realrichardsharpe@gmail.com>
Sun, 14 Oct 2018 19:14:13 +0000 (12:14 -0700)
committerRichard Sharpe <realrichardsharpe@gmail.com>
Wed, 17 Oct 2018 20:08:57 +0000 (20:08 +0000)
commit6eba988f7cf739f2f9055dfedcc94eba5d3246a9
tree077b0fe6ec530fffef7e76d93cada0f11eb66ee2
parentc826e2a77e21a6f010073956bc0103997584b881
wslua: Add support for base.RANGE_STRING handling.

A range string is passed as a table of tables, eg:

  range_string = {
     { 0, 24, "Some string for values 0 to 24" },
     { 25, 25, "The string for value 25" },
     { 26, 255, "The string for the remainder" }
  }

Included is a minimal Lua test for range strings and value strings
(which did not have one previously.) It will take more time than I
currently have to figure out how to do a more exhaustive test.

Also fixed some grammar issues in error messages along the way.

Change-Id: Ia9d1efc8adabb6528c4bdcf1624c9ede49e2fdc6
Reviewed-on: https://code.wireshark.org/review/30211
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Reviewed-by: Richard Sharpe <realrichardsharpe@gmail.com>
epan/proto.c
epan/proto.h
epan/wslua/make-init-lua.pl
epan/wslua/wslua_proto_field.c
test/lua/tvb.lua