summary refs log tree commit diff stats
path: root/compiler/configuration.nim
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2018-05-12 19:45:19 +0200
committerAndreas Rumpf <rumpf_a@web.de>2018-05-12 19:45:19 +0200
commitdd35111ff27b5aa0a6c67a7afb3bff9c75f036ec (patch)
tree1dbaba41ad3ccb15ea8f87da29600c5f52626fc5 /compiler/configuration.nim
parentce859d8c166595184832b4bbfb663cba2fc68901 (diff)
downloadNim-dd35111ff27b5aa0a6c67a7afb3bff9c75f036ec.tar.gz
semstmts compiles again
Diffstat (limited to 'compiler/configuration.nim')
-rw-r--r--compiler/configuration.nim34
1 files changed, 7 insertions, 27 deletions
diff --git a/compiler/configuration.nim b/compiler/configuration.nim
index 4b3cecfca..86e3cabf2 100644
--- a/compiler/configuration.nim
+++ b/compiler/configuration.nim
@@ -185,7 +185,6 @@ errIntLiteralExpected: "integer literal expected",
 errIdentifierExpected: "identifier expected, but found '$1'",
 errNewlineExpected: "newline expected, but found '$1'",
 errInvalidModuleName: "invalid module name: '$1'",
-errRecursiveDependencyX: "recursive dependency: '$1'",
 errOnOrOffExpected: "'on' or 'off' expected",
 errNoneSpeedOrSizeExpected: "'none', 'speed' or 'size' expected",
 errInvalidPragma: "invalid pragma",
@@ -193,11 +192,7 @@ errUnknownPragma: "unknown pragma: '$1'",
 errAtPopWithoutPush: "'pop' without a 'push' pragma",
 errEmptyAsm: "empty asm statement",
 errInvalidIndentation: "invalid indentation",
-errExceptionAlreadyHandled: "exception already handled",
-errYieldNotAllowedHere: "'yield' only allowed in an iterator",
-errYieldNotAllowedInTryStmt: "'yield' cannot be used within 'try' in a non-inlined iterator",
-errInvalidNumberOfYieldExpr: "invalid number of 'yield' expressions",
-errCannotReturnExpr: "current routine cannot return an expression",
+
 errNoReturnWithReturnTypeNotAllowed: "routines with NoReturn pragma are not allowed to have return type",
 errAttemptToRedefine: ,
 errStmtInvalidAfterReturn: "statement not allowed after 'return', 'break', 'raise', 'continue' or proc call with noreturn pragma",
@@ -261,13 +256,10 @@ errExprMustBeBool: "expression must be of type 'bool'",
 errConstExprExpected: "constant expression expected",
 errDuplicateCaseLabel: "duplicate case label",
 errRangeIsEmpty: "range is empty",
-errSelectorMustBeOfCertainTypes: "selector must be of an ordinal type, float or string",
+,
 errSelectorMustBeOrdinal: "selector must be of an ordinal type",
 errOrdXMustNotBeNegative: "ord($1) must not be negative",
 errLenXinvalid: "len($1) must be less than 32768",
-errWrongNumberOfVariables: "wrong number of variables",
-errExprCannotBeRaised: "only a 'ref object' can be raised",
-errBreakOnlyInLoop: "'break' only allowed in loop construct",
 errTypeXhasUnknownSize: "type '$1' has unknown size",
 errConstNeedsConstExpr: "a constant can only be initialized with a constant expression",
 errConstNeedsValue: "a constant needs a value",
@@ -288,11 +280,9 @@ errWrongNumberOfArguments: "wrong number of arguments",
 errWrongNumberOfArgumentsInCall: "wrong number of arguments in call to '$1'",
 errMissingGenericParamsForTemplate: "'$1' has unspecified generic parameters",
 errXCannotBePassedToProcVar: ,
-errPragmaOnlyInHeaderOfProcX: "pragmas are only allowed in the header of a proc; redefinition of $1",
+,
 errImplOfXexpected: ,
-errNoSymbolToBorrowFromFound: "no symbol to borrow from found",
-errDiscardValueX: "value of type '$1' has to be discarded",
-errInvalidDiscard: "statement returns no value that can be discarded",
+
 errIllegalConvFromXtoY: ,
 errCannotBindXTwice: "cannot bind parameter '$1' twice",
 errInvalidOrderInArrayConstructor: "invalid order in array constructor",
@@ -315,7 +305,6 @@ errNoReturnTypeForX: "no return type allowed for $1",
 errConvNeedsOneArg: "a type conversion needs exactly one argument",
 errInvalidPragmaX: ,
 errXNotAllowedHere: "$1 not allowed here",
-errInvalidControlFlowX: "invalid control flow: $1",
 errXisNoType: "invalid type: '$1'",
 errCircumNeedsPointer: "'[]' needs a pointer or reference type",
 errInvalidExpression: "invalid expression",
@@ -325,7 +314,7 @@ errNamedExprExpected: "named expression expected",
 errNamedExprNotAllowed: "named expression not allowed here",
 errNoCommand: "no command given",
 errInvalidCommandX: "invalid command: '$1'",
-errXNeedsParamObjectType: "'$1' needs a parameter that has an object type",
+errXNeedsParamObjectType: ,
 errTemplateInstantiationTooNested: "template instantiation too nested, try --evalTemplateLimit:N",
 errMacroInstantiationTooNested: "macro instantiation too nested, try --evalMacroLimit:N",
 errInstantiationFrom: "template/generic instantiation from here",
@@ -344,7 +333,7 @@ errXisNoValidIndexFile: "'$1' is no valid index file",
 errCannotRenderX: "cannot render reStructuredText element '$1'",
 errVarVarTypeNotAllowed: ,
 errInstantiateXExplicitly: "instantiate '$1' explicitly",
-errOnlyACallOpCanBeDelegator: "only a call operator can be a delegator",
+errOnlyACallOpCanBeDelegator: ,
 errUsingNoSymbol: "'$1' is not a variable, constant or a proc name",
 errMacroBodyDependsOnGenericTypes: "the macro body cannot be compiled, " &
                                    "because the parameter '$1' has a generic type",
@@ -368,18 +357,9 @@ errUnhandledExceptionX: "unhandled exception: $1",
 errCyclicTree: "macro returned a cyclic abstract syntax tree",
 errXisNoMacroOrTemplate: "'$1' is no macro or template",
 errXhasSideEffects: "'$1' can have side effects",
-errIteratorExpected: "iterator within for loop context expected",
-errLetNeedsInit: "'let' symbol requires an initialization",
-errThreadvarCannotInit: "a thread var cannot be initialized explicitly; this would only run for the main thread",
 errWrongSymbolX:,
 errIllegalCaptureX: "illegal capture '$1'",
 errXCannotBeClosure: "'$1' cannot have 'closure' calling convention",
 errXMustBeCompileTime: "'$1' can only be used in compile-time context",
-errCannotInferTypeOfTheLiteral: "cannot infer the type of the $1",
-errCannotInferReturnType: "cannot infer the return type of the proc",
-errCannotInferStaticParam: "cannot infer the value of the static param `$1`",
-errGenericLambdaNotAllowed: "A nested proc can have generic parameters only when " &
-                            "it is used as an operand to another routine and the types " &
-                            "of the generic paramers can be inferred from the expected signature.",
-errProcHasNoConcreteType: "'$1' doesn't have a concrete type, due to unspecified generic parameters.",
+,
 ]#