utilizar sinonimo significado rae irrespetar emplear design language-agnostic parsing naming semantics

design - sinonimo - ¿Qué es lo opuesto a ''parse''?



utilizar significado (30)

¿Componer? Al analizar una consulta, la divide en sus partes constituyentes (tokens, etc.), lo contrario sería componer las partes en una consulta de cadena.

Tengo una función, parseQuery, que analiza una consulta SQL en una representación abstracta de esa consulta.

Estoy a punto de escribir una función que toma una representación abstracta de una consulta y devuelve una cadena de consulta SQL.

¿Qué debería llamar la segunda función?


¿Qué pasa con asSQL () o incluso más asQuery ()?


¿aplanar?

El objeto de consulta analizado quizás represente una jerarquía de condición, que está "aplanando" de nuevo en una cadena de 1 dimensión.

Pero dado que vas de un objeto a una cadena, realmente solo utilizas toString o toSQL () o algo así. Además, si lo diseñó bien y está usando la aplicación correcta, puede cambiarle el nombre más adelante y simplemente pegar cosas en los comentarios sobre lo que hace.


+1 para Generar, pero vire lo que está generando, es decir, GenerateSQL ()


Creo que "serializar" es probablemente la palabra que quieres. Significa producir una representación textual de los datos que se pueden exportar (e importar) desde el programa.


Creo que el verbo que quieres es ''componer''.


Definitivamente Render.


El antónimo de ''analizar'' es ''sintetizar''.


Elige tu opción

  • Generar
  • Tugurio
  • Publicar por fascículos
  • Emitir

Cada uno tiene connotaciones ligeramente diferentes.


En la terminología del compilador, lo opuesto es "no dispersado". Específicamente, el análisis convierte una secuencia de tokens en árboles sintácticos abstractos, mientras que el análisis convierte árboles sintácticos abstractos en una secuencia de tokens.


He votado a favor de "redactar", pero si no te gusta, también sugiero "compilar"


INHO Serialize, sintetizar son buenas opciones. Además, como ha llamado parseQuery, iré con codeQuery


Lo opuesto al análisis es serializar


Me gustaría ir a ToString (), ya que normalmente puede encadenarlos (funciones opuestas, que le permiten pasar de Class1 a Class2 y viceversa)

DateTime.Parse( DateTime.Parse( myDate.ToString() ).ToString() );

Serialize () parece una buena opción, pero ya tiene un opuesto en Deserialize ().

En su escenario específico, como otros señalaron, ToSql () es otra buena opción.


Para complementar su denominación existente, composeQuery se ve mejor.

Pero en el caso general, lo opuesto al análisis es ǝsɹɐd


Posiblemente Format (). o ToSQL () en su instancia?


Solo para agregar algunas cosas.

Seguramente parse es una palabra de dos vías.

Puede analizar un resumen en una consulta.

Puede analizar una consulta en un resumen.

La pregunta debería ser, ¿a qué nombre la última parte del método, y porque en este caso está analizando un resumen para hacer una consulta, lo llamaría parseAbstract ?

Para responder la pregunta, el análisis no tiene opuesto.



ToQueryString ()


Un compilador tradicional tiene dos partes: un analizador y un generador de código.

Entonces podrías llamarlo "Generar". Por supuesto, aquí es un poco diferente porque el compilador no está escribiendo el código fuente. (a menos que sea un precompilador).


Usualmente uso "parse" como método de conversión y, por lo tanto, no puedo encontrar una palabra opuesta para "convertir". (No puede "desconvertir" algo, ya que "no convertido" es un tipo de conversión en sí mismo).

Pensando de esta manera, la mejor solución (para mí) es tener dos métodos "parse" que reciban diferentes argumentos. Ejemplo (Java):

public class FooBarParser{ public Foo parse(Bar bar); public Bar parse(Foo foo); }


Yo diría serializar y deserializar, en lugar de analizar y ...


Yo lo llamaría constructQuery.


Yo usaría render

> a = ''html'': { ''head'': {''title'': ''My Page''}, ''body'': { ''h1'': ''Hello World'', ''p'': ''This is a Paragraph'' } } > b = render(a) > console.log(b) <html> <head> <title>My Page</title> </head> <body> <h1>Hello World</h1> <p>This is a Paragraph</p> </body> </html>

Que es en mi humilde opinión, lo opuesto a analizar ()

> c = parse(b) { ''html'': { ''head'': { ''title'': ''My Page'' } ''body'': { ''h1'': ''Hello World'', ''p'': ''This is a Paragraph'' } }


Yo usaría uno de estos:

  • Encadenar()
  • ToSQL ()
  • Hacer()

componer, construir, generar, renderizar, condensar, reducir, toSQL, toString dependiendo de la naturaleza de la clase y sus operadores relacionados


generar o emitir, posiblemente.


generateQuery, posiblemente? createQuery?


unParse ()? Es una broma, iría con toQueryString ()


deparse

Deparse es para analizar, como:

  • descompilar es compilar
  • descomponer es componer
  • deserializar es serializar
  • degroovy es maravilloso :);)

El análisis / deparsing no es cambio de estructura, sino conversión. Conversión precisa entre texto equivalente y formatos abstract-sintax-tree, manteniendo todas las relaciones y estructura.

"Componer" significa cambio de estructura, por lo que no es del todo correcto. Sugiere combinar partes separadas independientes (por lo general, por primera vez). Así como "descomponerse" sugiere dividir en partes independientes. Cambian de forma, no solo de formato.

Un espectáculo de búsqueda rápida es el término utilizado en: