Analizador sintactico

Páginas: 2 (317 palabras) Publicado: 7 de marzo de 2011
Analizador Sintáctico

C-Tags Analyzer es un analizador sintáctico que evalúa una cadena de caracteres y determina si obedece a las reglas del lenguaje C-tags.

El lenguaje de programaciónC-Tags, es una adaptación del lenguaje C diseñada para satisfacer las necesidades pedagógicas de los programadores principiantes, facilitando su comprensión de las estructuras base de los lenguajes deprogramación y facilitando la encapsulación de dichos elementos.

A continuación se presentan las producciones lingüísticas que conforman la gramática de C-Tags presentadas en notación Backus–Naur:{Hex Digit} = {Digit} + [abcdefABCDEF]

{Oct Digit} = [01234567]

{Id Head} = {Letter} + [_]

{Id Tail} = {Id Head} + {Digit}

{String Ch} = {Printable} - ["]{Char Ch} = {Printable} - ['']

DecLiteral = [123456789]{digit}*

OctLiteral = 0{Oct Digit}*

HexLiteral = 0x{Hex Digit}+

FloatLiteral = {Digit}*'.'{Digit}+StringLiteral = '"'( {String Ch} | ''{Printable} )* '"'

CharLiteral = '' ( {Char Ch} | ''{Printable} )''

Id = {Id Head}{Id Tail}*

!===================================================================

! Comentarios

! ===================================================================

Comment Start = '/*'

Comment End = '*/'

Comment Line = '//'!=======================================================

::=

|

::=

|

|

|

|

|

|

!===================================================================

! Declaracion de funciones

! ===================================================================

::= ''

|''|''

::= '' ''

|'' ''

|'' ''

::= ','

|

::= const ID

| ID

::= ','...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Analizador sintáctico
  • Analizador Lexico Y Sintactico C++
  • Analizadores Sintácticos Lr
  • Funciones del analizador y árbol sintáctico
  • Analizador Léxico y Sintáctico
  • Analizador léxico y sintáctico
  • Analizador Léxico-Sintáctico
  • Solución para un analizador sintáctico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS