Toon posts:

ubb-tags grammar?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Staan er al grammars voor ubb-tags etc op het web? Ik heb ze zelf nog niet kunnen vinden. Misschien heeft iemand een link?

Verwijderd

wat bedoel je met een grammar? een soort lijst met tags en wat ze doen?

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 09-09 11:02
Ik neem aan dat het om een formele specificatie van de contextvrije grammatica gaat.

Verwijderd

Topicstarter
Een formele grammar ja. Bijvoorbeeld voor gebruik in parser-generators.

  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
erm...
code:
1
2
3
<text> ::= {Printable}
<starttag> ::= '[' <text> ']'
<endtag> ::= '[/' <text> ']'

ofzo ? ;)

(oftewel: ubb-syntax is nogal simpel, daar heb je niet echt een parser-generator voor nodig)

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 09-09 11:02
Het is natuurlijk wel wat gecompliceerder. Je mag niet zomaar allerlei tags combineren. <x></y> slaat nergens op, evenals <x><y> als deze niet afgesloten worden. Ook mogen er in <img> tags bijvoorbeeld geen andere tags gebruikt worden, maar wel een URL (een URL moet eventueel ook weer voldoen aan een zeker patroon), enzovoorts.

Een beginnetje is meer iets als dit:

<entry> ::= formatted_text | formatted_text <entry>
formatted_text :== text | bold_text | italic_text | image
text :== char | char text
char :== (alle printbare characters)
bold_text :== <b>formatted_text</b>
italic_text :== <i>formatted_text</i>
image :== <img>text</img>

Etcetera, maar dit is nog lang niet volledig.
(Ik gebruik ff < en > ipv blokhaken om TOPIX niet al te veel te laten crashen.)
Pagina: 1