ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 3 از 3
  1. #1
    2012/06/02
    1,305
    15
    IRT

    نوشتن مفسر در C

    سلام دوستان
    من ميخوام يک مفسر براي ARM بنويسم (با کامپايلر کايل و زبان سي)
    حالا يک مسئله اي هست و اون اينه که چجوري دستور رو از چيزاي ديگه جدا کنم.
    مثلا تو اين جمله:
    PRINT "ECA"
    چجوري PRINT و دوتا (&quot رو جدا کنم؟
    چون ميخوام دستور پردازش بشه و بعد از اون با توجه به دستور چيزي که بعد دستور اومده پردازش بشه




    (اگه نفهميدين بگين دوباره توضيح بدم چون خودم نفهميدم چي نوشتم :mrgreen: )
  2. #2
    2011/02/03
    172
    9

    پاسخ : نوشتن مفسر در C

    سلام

    زباني که ميخواي استفاده کني چي هست؟ من خودم دارم روي پروژه اي کار ميکنم که بايد يک مدل گرافيکي رو به ديتا آبجکت جاوا تبديل کنم و بعد از اون اين آبجکت ها رو به کد C براي ميکرو تبديل کنم و در نهايت يک پروژه توي Keil بسازم و اون رو کامپايل کنم. توي جاوا من از يک فيلتر رشته براي اينکار استفاده کردم. براي مثال کد زير رو در نظر بگير:
    کد:
    		  FilterFile filterfile = new FilterFile(file);
    		  filterfile.AddFilter("xsi:");
    		  filterfile.AddFilter("xmlns:");
    		  filterfile.AddFilter("xmi:");
     filterfile.Filter();

    در اينجا من يک آبجکت از کلاس فيلتر درست کردم و گفتم توي فايل ورودي کلمات xsi: و xmlns و xmi: رو پيدا و حذف کن. توي C++ و C هم ميتوني همين کار رو بکني. نميدونم منظورت همين بود يا نه؟

  3. #3
    2009/10/25
    تهران
    414
    24

    پاسخ : نوشتن مفسر در C

    نقل قول نوشته اصلی توسط PLASMA
    سلام دوستان
    من ميخوام يک مفسر براي ARM بنويسم (با کامپايلر کايل و زبان سي)
    حالا يک مسئله اي هست و اون اينه که چجوري دستور رو از چيزاي ديگه جدا کنم.
    مثلا تو اين جمله:
    PRINT "ECA"
    چجوري PRINT و دوتا (&quot رو جدا کنم؟
    چون ميخوام دستور پردازش بشه و بعد از اون با توجه به دستور چيزي که بعد دستور اومده پردازش بشه




    (اگه نفهميدين بگين دوباره توضيح بدم چون خودم نفهميدم چي نوشتم :mrgreen: )
    من تنها چیزی که میگم اینه که چرخ رو دوباره اختراع نکن.
    بیخودی خودت رو به زحمت میندازی آخرش هم اون چیزی که فکر میکردی در نمیاد.
    نوشتن مفسر ساده نیست. خیلی زحمت داره. کلی مبانی تیوریک و برنامه نویسی میخواد. به همین سادگی که نیست.
    شما میتونید برای یک مفسر ساده یک چیزکی بنویسید اما چیزی که واقعا بتونه کار کنه و شما رو از کامپایلرها و مفسر هایی که همین الان هستن بی نیاز کنه از آب در نمیاد.
نمایش نتایج: از 1 به 3 از 3

موضوعات مشابه

  1. مشكل نوشتن FAT در USB
    توسط mehdia1968 در انجمن NXP
    پاسخ: 1
    آخرين نوشته: 2015/11/22, 09:00
  2. سوال درباره ي مفسر يا INTERPRETER
    توسط IRT در انجمن برنامه نويسي و اينترفيس
    پاسخ: 10
    آخرين نوشته: 2014/08/08, 08:31
  3. نوشتن روی فلش AVR
    توسط reza381 در انجمن میکروکنترلرهای AVR
    پاسخ: 6
    آخرين نوشته: 2012/12/18, 19:57
  4. نوشتن روي اسيلوسكوپ
    توسط Far-Afzun در انجمن پردازش سيگنال و هوش محاسباتي
    پاسخ: 5
    آخرين نوشته: 2009/11/06, 10:33
  5. نوشتن روی lcd
    توسط 123456za در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2007/03/26, 13:54

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •