Comparison

tools/erlparse.lua @ 2947:ff7f6668b34f

tools/erlparse: Discard erlang PIDs instead of choking on them as a syntax error
author Matthew Wild <mwild1@gmail.com>
date Thu, 25 Mar 2010 19:34:41 +0000
parent 2946:ad306c5ae689
child 5079:2ab99e239d45
comparison
equal deleted inserted replaced
2946:ad306c5ae689 2947:ff7f6668b34f
119 return t 119 return t
120 end; 120 end;
121 end 121 end
122 local function readBinary() 122 local function readBinary()
123 read("<"); -- read < 123 read("<"); -- read <
124 -- Discard PIDs
125 if isNumeric(peek()) then
126 while peek() ~= ">" do read(); end
127 read(">");
128 return {};
129 end
124 local t = readTuple(); 130 local t = readTuple();
125 read(">") -- read > 131 read(">") -- read >
126 local ch = peek(); 132 local ch = peek();
127 if type(t) == "string" then 133 if type(t) == "string" then
128 -- binary is a list of integers 134 -- binary is a list of integers