Spintax editori

Alati za pisanje spintax šablona: nativni Windows editor sa živim prikazom, ekstenzije čije isticanje prati endžin, plejgraund u pregledaču — i arhiva desktop aplikacije od koje je sve počelo.

Spintax Studio — desktop editor

Spintax Studio je besplatan, nativni Windows editor oblikovan kao prevodilac: levo vaš šablon, desno tekst koji on zaista proizvodi. I prikaz i presuda validno / nevalidno dolaze od pravog endžina ugrađenog u aplikaciju — implementacije u Object Pascalu iz iste porodice kao JavaScript, PHP i Python — a ne od drugog parsera koji bi mogao da se ne složi.

  • Dijagnostika sa pozicijom. Greške i upozorenja nose red i kolonu: nezatvorena zagrada je udaljena jedan klik.
  • Vizuelni editor izbora. Otvorite grupu pored kursora i uređujte alternative kao listu; poređajte permutacije i izaberite podskup bez brojanja zagrada.
  • Promenljive i includes pod lupom. Definicije, reference, vrednosti sesije, nedefinisana imena, ciljevi includes-a i da li su razrešeni.
  • Varijante koje se ponavljaju. Generišite skup lokalno, fiksirajte ga semenom i izvezite po jednu u redu kao tekst ili kao XLSX radnu svesku.
  • Svetla i tamna tema, 14 jezika interfejsa.

Radi potpuno oflajn: bez naloga, bez API ključa, bez telemetrije i bez Node, PHP ili Python okruženja. U Studiju danas nema AI — pisanje uz pomoć AI planirano je za kasnije izdanje. Do tada kombinacija koja radi jeste: neka model napiše nacrt šablona EN, pa ga otvorite u Studiju da vidite šta zaista prikazuje i popravite ono što je model pogrešio.

Spintax Studio: editor izbora, istaknuti šablon i živi prikaz jedan pored drugog

Ekstenzije za editore

Isticanje sintakse verno motoru: enumeracije, permutacije sa <config>, promenljive, direktive, uslovi, množine, komentari i ugnežđivanje.

Za VS Code instalirajte 301st.spintax sa Marketplace-a. Za Sublime Text otvorite Command Palette, pokrenite Package Control: Install Package i izaberite Spintax.

Igralište

Ništa se ne instalira: igralište renderuje šablone direktno u pregledaču kroz isti motor @spintax/core — dijagnostika sa redom i kolonom, koliko god varijanti po kliku, deljivi URL-ovi.

Prototip: Generating The Web (GTW)

Pre ekstenzija i igrališta postojala je desktop aplikacija. GTW je bio prototip: sintaksa koju ovaj sajt dokumentuje počela je tamo i od tada je izrasla u zaseban jezik. Istorija i originalni instalateri sačuvani su ispod.

Istorija

Generating The Web (GTW) je bila Windows aplikacija kompanije S5 Development LLC, prvi put objavljena oko 2009. godine. Napravljena je za vebmastere i SEO profesionalce kojima je trebalo da proizvode velike količine jedinstvenog sadržaja iz struktuiranih šablona.

GTW je skicirao primitive koje je spintax jezik zadržao: nabrajanja sa {vitičastim zagradama}, permutacije sa [uglastim zagradama] i podesivim separatorima, promenljive kroz #set, kompoziciju šablona kroz #include i višefazni cevovod postobrade za automatsku korekciju teksta.

Softver je prošao kroz više verzija: 2.0 je poslednje englesko izdanje, a 2.7 poslednje rusko. Originalni sajt generating-the-web.com više nije aktivan.

Neke GTW funkcije ostale su u desktop aplikaciji i nisu deo jezika: rečnici sinonima, filtriranje ponavljanja zasnovano na šinglovima i korelisane konstante (#const). Ono što je jezik zadržao od GTW-a — nabrajanja, permutacije, promenljive, uključivanja, komentare i postobradu — samo je njegov osnovni sloj: uslovi, #def, oblici množine i ostatak referentnog opisa sintakse došli su kasnije i pripadaju njemu samom.

Preuzimanja

Originalni GTW instaleri, sačuvani sa web.archive.org. Daju se takvi kakvi jesu, u referentne svrhe.

FajlVerzijaJezikVeličina
gtw20.exe 2.0 engleski 1,6 MB
gtw27ru.exe 2.7 ruski 2,5 MB