<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Antenna 0.9.5-beta</title>
	<atom:link href="http://firefang.net/blog/558/feed" rel="self" type="application/rss+xml" />
	<link>http://firefang.net/blog/558</link>
	<description>May your sockets never timeout</description>
	<lastBuildDate>Sat, 04 Sep 2010 16:07:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: מחשבות, מחשבים, ושאר דברי בלע. &#187; פענוח שפות פורמליות.</title>
		<link>http://firefang.net/blog/558/comment-page-1#comment-4574</link>
		<dc:creator>מחשבות, מחשבים, ושאר דברי בלע. &#187; פענוח שפות פורמליות.</dc:creator>
		<pubDate>Fri, 01 Jun 2007 07:58:08 +0000</pubDate>
		<guid isPermaLink="false">http://firefang.net/blog/558#comment-4574</guid>
		<description>[...] בגדול, יש חלוקה כזו: חלק ראשון הוא המנתח הלקסיקלי, שמקבל זרם תווים, ומוציא זרם של לקסמות, הידועים גם כאסימונים (Tokens). האסימונים מוגדרים באמצעות ביטויים רגולריים (שפה דומה לשפה שמשמשת את grep). חלק שני הוא המנתח התחבירי, שמקבל זרם של אסימונים מהמנתח הלקסיקלי, ומוציא עץ תחביר אבסטרקטי (Abstract syntax tree). יש כלים שיודעים לקבל הגדות לקסיקליות ותחבירות, ולייצר מזה בצורה אוטומטית קוד שיודע לפענח קלט בשםה הנתונה. למעשה, הטכניקה המקובלת לכתיבת קומפיילרים כבר עשרות שנים מתבססת על כלים אוטומטיים כאלו. את הPreprocessor של אנטנה כתבתי תוך שימוש בantlr, שהוא כלי כזה שכתוב בג&#8217;אווה, אבל יודע לייצר קוד במגוון שפות, ובקורס קומפילציה שאני לוקח כרגע בפתוחה לומדים להשתמש בכלים הקלאסיים -  flex וbison. לדעתי antlr הרבה יותר סימפטי לעבודה. [...]</description>
		<content:encoded><![CDATA[<p>[...] בגדול, יש חלוקה כזו: חלק ראשון הוא המנתח הלקסיקלי, שמקבל זרם תווים, ומוציא זרם של לקסמות, הידועים גם כאסימונים (Tokens). האסימונים מוגדרים באמצעות ביטויים רגולריים (שפה דומה לשפה שמשמשת את grep). חלק שני הוא המנתח התחבירי, שמקבל זרם של אסימונים מהמנתח הלקסיקלי, ומוציא עץ תחביר אבסטרקטי (Abstract syntax tree). יש כלים שיודעים לקבל הגדות לקסיקליות ותחבירות, ולייצר מזה בצורה אוטומטית קוד שיודע לפענח קלט בשםה הנתונה. למעשה, הטכניקה המקובלת לכתיבת קומפיילרים כבר עשרות שנים מתבססת על כלים אוטומטיים כאלו. את הPreprocessor של אנטנה כתבתי תוך שימוש בantlr, שהוא כלי כזה שכתוב בג&#8217;אווה, אבל יודע לייצר קוד במגוון שפות, ובקורס קומפילציה שאני לוקח כרגע בפתוחה לומדים להשתמש בכלים הקלאסיים &#8211;  flex וbison. לדעתי antlr הרבה יותר סימפטי לעבודה. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: עמרי</title>
		<link>http://firefang.net/blog/558/comment-page-1#comment-4350</link>
		<dc:creator>עמרי</dc:creator>
		<pubDate>Tue, 15 May 2007 13:01:11 +0000</pubDate>
		<guid isPermaLink="false">http://firefang.net/blog/558#comment-4350</guid>
		<description>טל, תנסה את הפרפרוססור בתוך Eclipse, ההתקנה של הפלאגין לוקחת שניה ולא תלויה בשום דבר חיצוני.

לגבי WURFL, אין תוכניות מיידיות אבל אני לא שולל כלום.
איך הם בהשוואה לבסיס נתונים של J2ME Polish?</description>
		<content:encoded><![CDATA[<p>טל, תנסה את הפרפרוססור בתוך Eclipse, ההתקנה של הפלאגין לוקחת שניה ולא תלויה בשום דבר חיצוני.</p>
<p>לגבי WURFL, אין תוכניות מיידיות אבל אני לא שולל כלום.<br />
איך הם בהשוואה לבסיס נתונים של J2ME Polish?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: טל</title>
		<link>http://firefang.net/blog/558/comment-page-1#comment-4349</link>
		<dc:creator>טל</dc:creator>
		<pubDate>Tue, 15 May 2007 12:54:03 +0000</pubDate>
		<guid isPermaLink="false">http://firefang.net/blog/558#comment-4349</guid>
		<description>הללויה!
הגיע הזמן שמישהו ישדרג את הפרוייקט הזה.

עוד לא הורדתי, אבל ממה שראיתי באתר, הקונספט בהחלט מזכיר נשכחות...
אגב, מה דעתך על חיבור ל-WURFL?</description>
		<content:encoded><![CDATA[<p>הללויה!<br />
הגיע הזמן שמישהו ישדרג את הפרוייקט הזה.</p>
<p>עוד לא הורדתי, אבל ממה שראיתי באתר, הקונספט בהחלט מזכיר נשכחות&#8230;<br />
אגב, מה דעתך על חיבור ל-WURFL?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: יונתן אורלב</title>
		<link>http://firefang.net/blog/558/comment-page-1#comment-4339</link>
		<dc:creator>יונתן אורלב</dc:creator>
		<pubDate>Mon, 14 May 2007 12:52:29 +0000</pubDate>
		<guid isPermaLink="false">http://firefang.net/blog/558#comment-4339</guid>
		<description>נו טוב. אז עכשיו הקוראים שלך (ואני) יודעים איפה אתה עובד (:

(מצטער שאני לא מתייחס לפרוייקט, אני בטוח שהוא מרשים מאוד, אבל אני לא מבין בזה. אני אקרא על זה קצת).</description>
		<content:encoded><![CDATA[<p>נו טוב. אז עכשיו הקוראים שלך (ואני) יודעים איפה אתה עובד (:</p>
<p>(מצטער שאני לא מתייחס לפרוייקט, אני בטוח שהוא מרשים מאוד, אבל אני לא מבין בזה. אני אקרא על זה קצת).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
