Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol COBOL - General
COBOL - General Discusiones de temática general sobre el lenguaje COBOL y todo lo relacionado con él.
 
Respuesta
 
Herramientas

  #1
Antiguo 27 de marzo de 2026, 17:46
Gabriel1968
Acabo de llegar...
Última Actividad 07.05.2026 19:57
Posts Posts: 1
Pregunta Error de sintaxis
0 Inactivo Inactivo

Hola, soy nuevo en el foro, estudié COBOL hace demasiado tiempo y ahora quiero empezar de nuevo, estoy siguiendo un curso y al compilar un programita me da este error y no logro saber porqué es:

'syntax error, unexpected SYMBOLIC, expecting end of file'

El programa es:
Código COBOL:
  1. IDENTIFICATION DIVISION.
  2. PROGRAM-ID. CAPITULO06.
  3.  
  4. ENVIRONMENT DIVISION.
  5. CONFIGURATION SECTION.
  6.        SPECIAL-NAMES.
  7.                DECIMAL-POINT IS COMMA.
  8.                SYMBOLIC CHARACTERS ANGULAR-DERECHO IS 176.

Última edición por Josber fecha: 27 de marzo de 2026 a las 18:42.
Gabriel1968 is offline   Responder Con Cita
  #2
Antiguo 27 de marzo de 2026, 19:02
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 20.09.2026 12:17
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

No sé que COBOL usas, porque no lo especificas y, es algo muy importante, sobre todo en el apartado SPECIAL-NAMES, que cada COBOL usa su configuración, la única que hay común a todos dentro de ese apartado es DECIMAL-POINT IS COMMA, así que danos más pistas por ese lado.
Por otro lado, puede que te falte al final poner IN STANDARD-2 o IN STANDARD-1 (o también puede ser que uses
Código COBOL:
  1. NATIVE
en vez de STANDARD-1), para indicarle al compilador que tipo de alfabeto vas a usar(7 bits, 8 bits, EBCDIC...). Un apunte, COBOL empieza por el 1, no por el 0, por lo que el carácter 176, en realidad es el 175, tenlo en cuenta.
Otra cosa, hay compiladores que, aunque no pongas nada, es obligatorio el que tengas todas las DIVISION especificadas, aunque estén vacías
Y por último, normalmente los compiladores, sólo aceptan un punto dentro de toda las cláusulas de SPECIAL-NAMES, quita el que tienes después de COMMA y deja el último punto

Pero lo primero es, decirnos que compilador usas.

Debe de quedarte, más o menos así:

IDENTIFICATION DIVISION.
PROGRAM-ID. CAPITULO06.
Código COBOL:
  1. ENVIRONMENT DIVISION.
  2. CONFIGURATION SECTION.
  3.        SPECIAL-NAMES.
  4.                DECIMAL-POINT IS COMMA
  5.                SYMBOLIC CHARACTERS ANGULAR-DERECHO IS 176 IN STANDARD-1.
Un salu2 y bienvenido por aquí.-
Josber is offline   Responder Con Cita
Respuesta



Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 15:01.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.