Sprawdzanie poprawnosci skladni

0

Witam
Chcialem napisac funkcje (C++) ktora bedzie analizowac kod HTML i sprawdzac poprawnosc skladni. W przypadku wykrycia bledu skladni np. niezakonczonego znacznika bedzie zwracac wartosc false. Czy zna ktos jakies algorytmy sprawdzania poprawnosci skladni? Moga byc linki, pdfy cokolwiek.
Z gory dzieki

// nie musisz dopisywac 'POMOCY' w temacie, bo to oczywiste, ze jej potrzebujesz [mf]

0

w 2 tomie TiCPP byl program co wywalal wszystkie zanczniki HTML z tekstu, wiec chyba zaden problem zeby go odwrocic?

0

Na sieci jest sporo takich programow a mi przede wszystkich chodzi o algorytm, aby mozna bylo to napisac samemu

0

wystarczy proste parsowanie tagow w polaczeniu ze stosem....

0

A moze cos wiecej na ten temat:) Jakies materialy, cokolwiek...

0

TiCPP 2?

0

Niewiem czy do konca dobrze wybralem no ale mam problem:

  1. include <stdio.h>
  2. include <stdlib.h>
  3. include <conio.h>
  4. include <iostream.h>
    int main ()
    {
    int i;
    long double n=1,x,y=1,s=1;

printf ("Podaj liczbe:");
scanf ("%Lf",&x);

for (i=1;i<20;i++)
{
y*=x;
n*=i;
s+=y/n;
}
printf("wynik=%Lf\n",s);
return (0);
getch();
}

to przyklad prostego programu, mam kilka roznych takich, sęk w tym ze po wpisaniu liczb i zatwierdzeniu enterem mi sie wylaczają bez zwrocenia wartosci na ekran ehh i to mnie denerwuje bo reszta jest calkiem fajna. Bede wdziewczny za szybką pomoc.

0

Nie wiem, o co chodzi, dlaczego ten temat, masz tu, z nie w NEWBIE, i w ogóle w tym wątku to moim zdaniem ni przypioł ni przyłatał. Ale odpowiedź jest taka(tak mi się zdaje, że tu leży problem). Zamien kolejność, niech getch, będzie przed return. Bo teraz po prostu nie zdążasz się zorientować, że efekt wyświetlił się na monitorze.

0

Poszukaj cos o gramatyce formalnej, gramatyka Chomskyego, automaty ze stosem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1