Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Tags worden geparsed binnen [plain]

Pagina: 1
Acties:
  • 124 views sinds 30-01-2008

  • beetle71
  • Registratie: Februari 2003
  • Laatst online: 07-11 09:12
beetle71 in "[JS] Tags om selectie of cursor in texta..."

Zie ook aldaar in mijn voorbeeld.

voor de duidelijkheid:

[b][plain] dit is heel erg [/b] tricky . [/plain]

Gaat fout.

{b}{plain} {b}dit is {i} heel erg {/b} tricky {/i}. {/plain} {/b}

De parser parsed de items binnen de plain tags toch

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

[b][norml]dit is heel erg [/b] tricky[/norml] -> [b]dit is heel erg [/b] tricky

Blijkbaar ergens een configfout, want de norml-versie gaat wel goed :)

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • DexterBelgium
  • Registratie: Oktober 2004
  • Laatst online: 31-08 19:17
Bwah, als je dezelfde opdracht geeft als hierboven:

code:
1
[b][norml] [b]dit is [i] heel erg [/b] tricky [/i]. [/norml] [/b]


krijg je dat ook:
[b][norml] dit is heel erg [/b] tricky . [/norml]

Lijkt me dus nog even juist of fout als hierboven

T'all ya fine dandies, prancing about with yer head full of eyeballs, come and get me I say


  • Alain
  • Registratie: Oktober 2002
  • Niet online
Dat ligt gewoon aan de manier hoe je het gaat parsen. Volgens mij heeft react een stack systeem. Dus de stack is b, norml, b, i Het eerst wordt i gevonden, dan b, dan norml en dan de eerste b. Dan is het compleet logisch dat je dit krijgt (norml en de eerste b worden niet gevonden).

Maar waarom zou je doelbewust verkeerde rml gebruiken?

[ Voor 9% gewijzigd door Alain op 02-03-2007 21:34 ]

You don't have to be crazy to do this job, but it helps ....


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Het probleem wordt veroorzaakt doordat je de [/b] en [/i] hebt omgedraaid; als je dat correct doet is de parsing ook juist:

code:
1
[b][plain] [b]dit is [i] heel erg [/i] tricky [/b]. [/plain] [/b]

levert op
[b]dit is [i] heel erg [/i] tricky [/b].

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 23:57

crisp

Devver

Pixelated

Spin: vanaf het moment dat je [plain] tegenkomt zouden daarop volgende tags geen nieuw level in de stack mogen genereren (ze zijn immers niet allowed) tot het moment dat je [/plain] tegenkomt. Dat ze niet balanced zijn doet niet ter zake.

Jullie maken de fout door in de tree-builder niet de allowed/denied rules mee te nemen maar dat pas in de parse-stage te doen ;)

offtopic:
Ik heb nog wel een betere parser voor jullie hoor, maar dan moet je even met Daniel babbelen :P

[ Voor 22% gewijzigd door crisp op 03-03-2007 01:28 ]

Intentionally left blank


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Misschien moeten we p0m (profiel) weer eens aan het werk zetten :P Maargoed; qua werking heb je inderdaad wel gelijk en zou incorrecte nesting niet uit moeten maken

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 23:57

crisp

Devver

Pixelated

Not fixable totdat we onze eigen parser als vervanging van de React parser kunnen inzetten...

Intentionally left blank

Pagina: 1

Dit topic is gesloten.