Red de conocimiento informático - Material del sitio web - Mientras leo un libro verilog traducido por el Sr. Xia Yuwen, los símbolos en la imagen a continuación se utilizan para explicar algo de gramática. Me gustaría pedir consejo.

Mientras leo un libro verilog traducido por el Sr. Xia Yuwen, los símbolos en la imagen a continuación se utilizan para explicar algo de gramática. Me gustaría pedir consejo.

Esta es la forma normal de Barkos (BNF) para la representación simbólica metasintáctica, que no tiene nada que ver con la sintaxis en sí (verilog) sino sólo para ilustrar estructuras sintácticas específicas. La siguiente es una cita en línea:

Las palabras entre comillas dobles ("palabra") representan los caracteres mismos. double_quote se utiliza para representar comillas dobles.

Las palabras fuera de las comillas dobles (que pueden estar subrayadas) representan parte de la gramática.

Las palabras entre corchetes angulares (lt; gt;) son obligatorias.

El contenido entre corchetes ( [ ]) es opcional.

Los elementos encerrados entre llaves ( { } ) pueden repetirse desde 0 hasta un número infinito de veces.

Una barra vertical ( | ) indica que uno de los elementos a la izquierda o derecha de la línea es opcional, equivalente a "O".

::= significa "definido como".

Para obtener más información, consulte "Forma normal de Baco" y "Forma normal backusiana extendida" en Wikipedia.