www.digitalmars.com         C & C++   DMDScript  
Archives

D Programming
digitalmars.D
digitalmars.D.bugs
digitalmars.D.dtl
digitalmars.D.ide
digitalmars.D.dwt
digitalmars.D.announce
digitalmars.D.learn
digitalmars.D.debugger
D.gnu
D

C/C++ Programming
c++
c++.announce
c++.atl
c++.beta
c++.chat
c++.command-line
c++.dos
c++.dos.16-bits
c++.dos.32-bits
c++.idde
c++.mfc
c++.rtl
c++.stl
c++.stl.hp
c++.stl.port
c++.stl.sgi
c++.stlsoft
c++.windows
c++.windows.16-bits
c++.windows.32-bits
c++.wxwindows

digitalmars.empire
digitalmars.DMDScript
electronics


digitalmars.D.learn - any html parser with d binding

reply reimi gibbons <rei2x hotmail.com> writes:
i have 2 question here:

1) can anyone suggest good html parser with d binding?

2) how reliable is bcd to create binding for c libraries?

thanks.
May 20 2009
next sibling parent reply BCS <none anon.com> writes:
Hello reimi,

 i have 2 question here:
 
 1) can anyone suggest good html parser with d binding?
 

IIRC ANTLR can generate D If you dons't mind long compiles there is my dparse: http://www.dsource.org/projects/scrapple/browser/trunk/dparser And there is Enki: http://www.dsource.org/projects/ddl/browser/trunk/enki Other than that, I don't know of any
May 20 2009
next sibling parent BCS <none anon.com> writes:
Hello BCS,

 Hello reimi,
 
 i have 2 question here:
 
 1) can anyone suggest good html parser with d binding?
 

If you dons't mind long compiles there is my dparse: http://www.dsource.org/projects/scrapple/browser/trunk/dparser And there is Enki: http://www.dsource.org/projects/ddl/browser/trunk/enki Other than that, I don't know of any

Oops, I missed the HTML bit :I
May 20 2009
prev sibling parent Christopher Wright <dhasenan gmail.com> writes:
BCS wrote:
 Hello reimi,
 
 i have 2 question here:

 1) can anyone suggest good html parser with d binding?

IIRC ANTLR can generate D

The last supported version was 2.7.something. It depends on phobos, possibly a rather old version of it (I don't know).
May 21 2009
prev sibling parent reply Robert Fraser <fraserofthenight gmail.com> writes:
reimi gibbons wrote:
 2) how reliable is bcd to create binding for c libraries?

C? Very reliable (unless it uses weird compiler directives). C++ is a bit trickier.
May 20 2009
parent Frank Benoit <keinfarbton googlemail.com> writes:
Robert Fraser schrieb:
 reimi gibbons wrote:
 2) how reliable is bcd to create binding for c libraries?

C? Very reliable (unless it uses weird compiler directives). C++ is a bit trickier.

Last time I used BCD, it had no support for bitfields and generated struct definition that do not match in size with their original. So in general when doing C bindings, i do a check of struct sizes by writing a C and a D program outputting the sizes and compare the outputs with kdiff3 for manual tweaking the structs in D.
May 21 2009