Re: problem with splitting a string
От | Tom Lane |
---|---|
Тема | Re: problem with splitting a string |
Дата | |
Msg-id | 10104.1249482661@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | problem with splitting a string (Werner Echezuria <wercool@gmail.com>) |
Ответы |
Re: problem with splitting a string
|
Список | pgsql-hackers |
Werner Echezuria <wercool@gmail.com> writes: > I'm trying to develop a contrib module in order to parse sqlf queries, I'm > using lemon as a LALR parser generator (because I think it's easier than > bison) and re2c (because I think it's easier than flex) but when I try to > split the string into words postgres add some weird characters (this works > in pure gcc), I write something like "CREATE FUZZY PREDICATE joven ON 0..120 > AS (0,0,35,120);", but postgresql adds a character like at the end of > "joven" and the others words. Maybe you are expecting 'text' values to be null-terminated? They are not. You might look into using TextDatumGetCString or related functions to convert. regards, tom lane PS: the chances of us accepting a contrib module that requires significant unusual infrastructure to build seem pretty low from where I sit. You're certainly free to do whatever you want for private work, or even for a pgfoundry project --- but if you do have ambitions of this eventually becoming contrib, "it's easier" is not going to be sufficient rationale to not use bison/flex.
В списке pgsql-hackers по дате отправления: