sylwke3100 2013-09-03 13:04:52 +3
Stworzyłem eksperymentalną wersje parsera z obsługą zmiany funkcji parsowania w postaci biblioteki. so. https://github.com/sylwke3100/cristallparser/tree/unstable-extension



Bajer narazie dostępny jest tylko na Linuksie (choć nie wiem czy na 100 % działa)



biblioteka powinna mieć zaincludowane dwa pliki



CristallGrammar.h

CristallValues.h



oraz funkcje




`
void parse(std::vector Grammars,

CristallValues Values,

std::string RawData);
`




W której implementujemy własną funkcje parsowania. Biblioteczka musi mieć nazwę libcristallparser-twojanazwa.so



Takie coś nie wiem jak to u innych działa bo sama implementacja rozszerzeń ale mi pluje błędami z połączonym programem (W sensie program <- libcristallparser <- jakaś biblioteczka)



#programowanie #cpp #cristallparser

brak komentarzy