Biblijna wieża Babel w Visual Studio? No cóż, jeśli spojrzeć na Visual Studio jako kombajn, który dostarcza podstawową funkcjonalność dla wielu różnych języków, to czemu nie moglibyśmy wprowadzić się z naszym własnym i spróbować wykorzystać możliwości tegoż potwora do naszych celów?
Kontynuując zatem temat usług językowych Visual Studio, napoczęty tekstami o MPLex i MPPG, tym razem skupimy się na tym, jak można wykorzystać oba te narzędzia do "pokolorowania sobie plików" opisanych naszym lekserem i parserem.
Tym razem jednak, hołdując zasadzie, że jeden obraz znaczy więcej niż tysiąc słów, postanowiłem przygotować niespełna półgodzinny sceencast, w którym pokazałem krok po kroku jak przygotować projekt usługi językowej do pokolorowania składni przykładowego języka opisanego w poprzednich dwóch odcinkach. Sugeruję oglądanie w trybie HD z wyłączonym skalowaniem.

Babel w akcji
Z góry przepraszam za błędy, potknięcia, etc. - jest to mój pierwszy publiczny screencast :) Jeszcze nie wiem, dlaczego obciętych jest kilka pierwszych zdań, ale nie są one niezbędne do zrozumienia całości (nie ma tam trzęsienia ziemi w stylu Hitchcocka ;)). (Edit: Video jest już w całości). Czekam zatem na komentarze, bo zastanawiam się, czy ta forma prezentacji w moim wykonaniu ma sens. Jeśli tak - to pewnie jeszcze po nią sięgnę w przyszłości.
Przy okazji chciałbym zachęcić do obejrzenia innych screencastów poświęconych Visual Studio Extensibility, dostępnych na MSDN.