spamsink: (Default)
[personal profile] spamsink posting in [community profile] besm6
Я решил перевести диагностики Паскаль-компилятора (обратно) на английский язык, воспользовавшись при этом Cerebras Cloud, потребовав сохранение длин сообщений. Он понял, что речь идет о количестве БЭСМ-овских слов, а не букв, но побоялся сокращать количество слов. :)

Вот результат (несмотря на то, что буквы ABEKMHOPCTYX были латинские, он разобрался):

TPEБYETCЯ ЛOГИЧECKOE BЫPAЖEHИE LOGICAL EXPRESSION REQUIRED
HET HИ ЗAПЯTOЙ HИ TOЧKИ C ЗAПЯTOЙ NO COMMA OR PERIOD OR WITH COMMA
ИДEHTИФИKATOP YЖE OПPEДEЛEH IDENTIFIER ALREADY DEFINED
HET ИДEHTИФИKATOPA NO IDENTIFIER
ИДEHT HE ИДEHT TИПA IDENT NOT IDENT TYPE
TPEБYETCЯ ПPOCTOЙ TИП SIMPLE TYPE REQUIRED
HET KOHCTAHTЫ NO CONSTANT
TPEБYETCЯ KOHCTAHTA ИHOГO TИПA CONSTANT OF OTHER TYPE REQUIRED
HE ИHДEKCH TИП NO INDEX TYPE
TИП HE ДOЛЖEH БЫTЬ ФAЙЛOВЫM TYPE MUST NOT BE FILE
KOHCTAHTA HE ДИKP-YПOP TИПA CONST NOT SCALAR TYPE
ИДEHTИФИKATOP HE OПPEДEЛEH IDENTIFIER NOT DEFINED
HEПPABИЛЬHЫЙ CИMBOЛ ILLEGAL SYMBOL
ПEPEMEHHAЯ HE YKAЗATEЛЬ VARIABLE NOT POINTER
BЫPAЖ HE ЦEЛOГO TИПA EXPR NOT OF INTEGER TYPE
B OПEPATOPЕ BRANCH HEЛЬЗЯ C ЦEЛЫMИ METKAMИ IN BRANCH OP CANT USE INTEGER LABELS
METKA HE OПPEДEЛEHA B CПИCKE METOK БЛOKA LABEL NOT DEFINED IN BLOCK LABEL LIST
METKA YЖE OПPEДEЛEHA B CTPOKE LABEL ALREADY DEFINED IN LINE
METKA HE OПPEДEЛEHA LABEL NOT DEFINED
HE ДOЛЖHO БЫTЬ BЫPAЖEHИE CTPYKTYPHOГO TИПA NO STRUCTURED TYPE EXPRESSION ALLOWED
ЦИФPA БOЛЬШE 7 DIGIT ABOVE 7
TPEБYЮTCЯ ДPYГИE TИПЫ OПEPAHДOB OTHER OPERAND TYPES REQUIRED
HEПPABИЛЬHЫЙ TИП ПEPEMEHHOЙ ПEPEД ILLEGAL TYPE OF VARIABLE PRECEDING
ИДEHTИФИKATOP TИПA BMECTO ПEPEMEHHOЙ IDENT OF TYPE INSTEAD OF VARIABLE
BЫPAЖEHИЯ B KOHCTPYKTOPE MHOЖECTB HECOBM TИПA EXPR IN SET CONSTRUCTOR OF INCOMP TYPE
BЫPAЖEHИE HE ДИCКP YПOP TИПA EXPR NOT DISCR OF SCALAR TYPE
KAK ПAPAMETPЫ CTАHД ПРОЦ И ФУНКЦИИ HE ПЕРЕДАЮТСЯ PARAMETERS OF STD PROC AND FUNC NOT PASSED
HYЖHA ПEPEMEHHAЯ-CTOИT BЫPAЖEHИE VARIABLE NEEDED BEFORE EXPRESSION
PAБOTA C ПEPEMEHHOЙ ПOCЛE ИHДEKСАЦИИ YПAK MACC WORK WITH VAR AFTER INDEXING PACK ARRAY
ИHДEKC HE ЛEЖИT B TPEБYEМOM OТPEЗKE INDEX NOT IN REQUIRED RANGE
HET ПPOCTOЙ ПEPEM ДЛЯ ЦИKЛА NO SIMPLE VAR FOR LOOP
HE COOTB TИПЫ ПEPEMEHHOЙ ЦИKЛA И BЫP NO MATCH TYPE OF LOOP VAR AND EXPR
HEПPABИЛЬHO HAЧИHAETCЯ OПEPATOP OPERATOR DOES NOT START RIGHT
HEДOПYCT TИПЫ ПPИ ПPИCBAИBAHИИ ILLEGAL TYPES IN ASSIGNMENT
TИП HE COOTBETCT TИПY ЭЛЕMEHTA ФAЙЛA TYPE DOES NOT FIT FILE ELEM TYPE
BTOPOЙ CПEЦИФИKATOP ДЛЯ WRITE TOЛЬKO ДЛЯ REAL 2ND SPEC FOR WRITE ONLY FOR REAL
MAЛO ПAPAMETPOB FEW PARAMETERS
ФAЙЛA INPUT HET B CПИCKE ПAPAMETPOB ПPOГPAMMЫ INPUT FILE NOT IN PROGRAM PARAM LIST
MHOГO ПAPAMETPOB MANY PARAMETERS
HECOOTBEТCTBИE BИДOB ПAPAMETPOB ПPИ BЫЗOBE ARGUMENT KIND MISMATCH IN CALL
HECOOTBEСТCTBИE TИПOB ПAPAMETPOB ПPИ BЫЗOBE ARGUMENT TYPE MISMATCH IN CALL
HET ЗAПЯT ИЛИ CKOБKИ ИЛИ MAЛO ПAPAMETPOB NO COMMA OR BRACE OR FEW PARAMS
HET CПИCKA ПAPAMETPOB NO PARAM LIST
CЛИШKOM БOЛЬШOE ЧИCЛO TOO MANY NUMBERS
HEПPABИЛЬHOE YПOTP ИДEHT CTAHД ПPOЦ ИЛИ ФYHKЦИИ ILLEGAL USE OF STD PROC OR FUNC IDENT
HET OTKP CKOБ ДЛЯ CTAHД ПPOЦ NO OPEN BRACE FOR STD PROC
HET ПEPEMEHHOЙ ДЛЯ CTAHД ПPOЦ NO VAR FOR STD PROC
HET ПEPEMEHHOЙ TИПA ФAЙЛ NO VAR OF FILE TYPE
CЛИШKOM CЛOЖHAЯ ПEPEMEHHAЯ TOO COMPLEX VARIABLE
CЛИШKOM MHOГO KOМАHД B БЛОKE TOO MANY CMDS IN BLOCK
ПEPEПOЛHEHA TAБЛИЦA OПИCAHИЙ OVERFLOW OF DECL TABLE
ПEPEПOЛ TAБ ДЛИH ИДEHT OVERFLOW ID LENGTH
BCTPETИЛCЯ KOHEЦ ФAЙЛA END OF FILE ENCOUNTERED
CЛИШKOM MHOГO OШИБOK TOO MANY ERRORS
OШИБKA B ПCEBДOKOMMEHTAPИИ ERROR IN PSEUDO COMMENT
B ЧИCЛE БOЛЬШE 16 ЦИФP NUMBER ABOVE 16 DIGITS
ПOCЛE TOЧKИ HET MAHTИC AFTER DOT NO MANTISSA
HET ПOPЯДKA ЧИCЛA ПOCЛE E NO EXPONENT AFTER E
ПOPЯДOK БOЛЬШE 18 EXPONENT ABOVE 18
B CTPOKE EOLN TRUE IN LINE EOLN TRUE
ЦИФPA ПOCЛЕ TOЖДECTBA БOЛЬШE 3 1ST DIGIT IN BYTE ABOVE 3
ПYCTAЯ CTPOKA EMPTY LINE
HET ЦEЛOГO NO INTEGER
HEПPAB TИП ДЛЯ БAЗOBOГO TИПA MHOЖECTB ILLEGAL TYPE FOR BASE SET TYPE
OШИБKA ПPИ OПPEДEЛEHИИ TИПA OTPEЗKA ERROR IN RANGE TYPE DEFINITION
HEЛЬЗЯ ПCEBДO K0 И NEW CANT USE PSEUDO K0 AND NEW
TPEБYETCЯ ИHOЙ TИП ИHДEKCА INDEX TYPE REQUIRED
ПOCЛE ИHДEKCOB HET KB CKOБKИ NO BRACKETS AFTER INDEXES
ИCПOЛЬЗOBAHИE ПPOЦEДYPЫ B BЫPAЖEHИИ USE OF PROCEDURE IN EXPRESSION
MИHYC HE K REAL И HE K INTEGER MINUS NOT TO REAL OR INTEGER
HET HИ TO HИ DOWNТО NEITHER TO NOR DOWNTO
OПEPATOP WITH HE OT ЗAПИCИ OPERATOR WITH NOT FROM RECORD
OПEPATOP WITH HE OT ПEPEMEHHOЙ OPERATOR WITH NOT FROM VAR
ДBE PABHЫE METKИ BЫБOPA TWO EQUAL CASE LABELS
PAЗHЫE TИПЫ CASE METOK И BЫPAЖEHИЯ DIFF TYPES OF CASE LABELS AND EXPR
HEЛЬЗЯ ПPИCB ФAЙЛЫ CANT ASSIGN FILES
HEПP HOMEP ДЛЯ BHEШ ФAЙЛA ILLEGAL UNIT FOR EXTERNAL FILE
HET OUTPUT NO OUTPUT
ПPEДOПPEДEЛEH KAК YKAЗATEЛЬ PREDEF AS POINTER
HE ДOOПPEДEЛEH NOT REDEFINED
HE OПPEДEЛEH BHEШHИЙ ФAЙЛ EXTERNAL FILE NOT DEFINED
CЛИШKOM БOЛЬШAЯ BЛOЖEHHOCTЬ ПPOЦEДYP TOO HIGH PROCEDURE NESTING
ПPEДЫДYЩEE OББЯBЛEHИE HE БЫЛO FORWARD PREV DECL WAS NOT FORWARD
ПOBTOP ПPEДOПPEДEЛEHИЯ REDEFINITION OF PREDEF
OШИБKA B PAЗДEЛE OББЯBЛEHИЙ ERROR IN DECL SECTION
HE ДOOПPEДEЛ ПPOЦEДYPЫ PROC NOT FORWARD DECLARED
ТРЕБУЕТСЯ REQUIRED
MHOГO BXOД ПPOЦ MANY PROC ENTRY
PAЗHЫE TИПЫ CASE METOK И BЫPAЖ DIFF TYPES CASE LABELS AND EXPR
ЦEЛOE INTEGER
ОПРЕД МЕТКИ В БЛОКЕ DEFINED LABELS IN BLOCK
ЛЕВАЯ СКОБКА LEFT BRACKET
ПРАВАЯ СКОБКА RIGHT BRACKET
ПРАВ КВ СКОБКА RIGHT BRACE
ЗАПЯТАЯ COMMA
ТОЧКА С ЗАПЯТОЙ SEMICOLON
TOЧKA PERIOD
ДВОЕТОЧИЕ COLON
ПРИСВАИВАНИЯ ASSIGNMENT


В нескольких местах был использован знак >, который я заменил на ABOVE, в одном месте слегка переформулировав ("DIGIT AFTER EQ > 3" смысла не имеет, но ему простительно, он контекста не знал).
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

Сообщество любителей БЭСМ-6

May 2026

S M T W T F S
     12
3456789
101112131415 16
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 5th, 2026 03:26 pm
Powered by Dreamwidth Studios