Domande con tag 'parsing'

2
risposte

Come posso acquisire informazioni da un sito Web che non fornisce un'API? [chiuso]

Conosci qualche buon tutorial, framework, tutto ciò che può aiutarmi a scrivere codice che cattura informazioni da un sito web che non ha un'API pubblica, o non è stato scritto in modo RESTful? Ho sentito che esiste una gemma Ruby che simula...
posta 21.03.2012 - 21:42
1
risposta

Come mantenere AST per l'accesso alle funzioni?

Considera tale codice (diciamo che è C ++) Foo::Bar.get().X Come si dovrebbe mantenere l'AST per questo - come "albero" con radice a sinistra Foo(Bar(get(X)) , o con radice a destra (((Foo)Bar)get)X ? O forse come una struttura piat...
posta 10.06.2014 - 21:30
1
risposta

Suggerimenti su come compilare un modulo web (più volte) [chiuso]

Devo compilare un modulo utilizzando i dati di un file CSV. Avevo intenzione di usare CURL + PHP per farlo, ma poi mi sono reso conto che il modulo ha diversi passaggi (uno su ogni pagina), in più utilizza javascript per riempire gli input nasco...
posta 31.01.2014 - 12:54
1
risposta

Differenze tra la digitazione di token gerarchico e basata sull'enumerazione

Durante la scrittura di un lexer / parser, perché / quando uno sviluppatore consigliato ha scelto per definire i tipi di token attraverso un gerarchia di campo / tipo di enumerazione? Ladomandapiùvicinachehotrovatoquièstata Lexing: un...
posta 07.11.2018 - 15:55
1
risposta

colonna di monitoraggio (offset) in presenza di caratteri di tabulazione

Immagina di scrivere per la prima volta un compilatore per la tua lingua in cui devi necessariamente segnalare errori all'utente. Il compilatore raccoglie anche informazioni sulla posizione per gli strumenti di back-end. Devono sapere dove si tr...
posta 03.01.2016 - 11:38
3
risposte

Analisi di testo sensibile al contesto complesso

Sto cercando di imparare come gestire la sensibilità al contesto complessa durante l'analisi. Supponiamo che tu abbia questo semplice esempio di codice: var x = 10 var y = x + 10 var z = y + 10 var a = z + 10 var b = a + 10 var c = b + 10 S...
posta 27.07.2018 - 09:47
2
risposte

limite di quantità di file in una directory su un server di file Linux e perché?

Quale è un buon limite da utilizzare per la quantità di file in una directory e perché? EDIT: Perché non dovrebbe qualcuno creare un sistema che mette centinaia di migliaia di file nella stessa directory? Perché chiedo: Qualcuno ha in...
posta 21.10.2014 - 18:51
2
risposte

Qual è il nome di una grammatica che può cambiare il suo tokenizer a metà analisi?

Stavo creando una lingua e ho scoperto che il mio tokenizzatore della lingua avrebbe dovuto cambiare a seconda della fase di analisi. vale a dire. abc[1] verrebbe analizzato come 4 token ( abc , [ , 1 , ] ), dove { abc...
posta 16.05.2013 - 00:39
1
risposta

Generazione grammatica LL (K) per espressioni postfix [chiusa]

Ho un problema nella formulazione della grammatica LL (K) per questo problema di espressione postfisso, dato (4 3/2 * 4 5 / +) come input deve produrre 52/12     
posta 01.12.2018 - 13:28
1
risposta

Dichiarazione di variabili multiple, assegnazione di più variabili, istruzione "in" sensibile al contesto

Ultimamente ho giocato con lo scrivere il mio linguaggio di programmazione, seguendo l'eccellente Crafting Interpreters ma ho colpito qualcosa di intoppo. Vorrei estendere il parser per accettare dichiarazioni di variabili sotto forma di:...
posta 06.11.2017 - 19:13