Fix cross_calculator example

This commit is contained in:
def
2015-02-14 23:43:31 +01:00
parent 512db9aea6
commit 6244cc2e4f
4 changed files with 7 additions and 7 deletions

View File

@@ -1,4 +1,4 @@
# Nimrod configuration file.
# The file is used only to add the path of the backend to the compiler options.
path="../nimrod_backend"
path="../nim_backend"

View File

@@ -21,7 +21,7 @@ type
cmdParams, # Two valid parameters were provided
cmdInteractive # No parameters were provided, run interactive mode
TParamConfig = object of TObject
TParamConfig = object of RootObj
action: TCommand # store the type of operation
paramA, paramB: int # possibly store the valid parameters
@@ -63,7 +63,7 @@ proc parseCmdLine(): TParamConfig =
stdout.write USAGE
quit "Unexpected option: " & key, 2
of cmdEnd: break
except EInvalidValue:
except ValueError:
stdout.write USAGE
quit "Invalid value " & val & " for parameter " & key, 3
@@ -85,7 +85,7 @@ proc parseUserInput(question: string): int =
try:
result = input.parseInt
break
except EInvalidValue:
except ValueError:
if input.len < 1: quit "Blank line detected, quitting.", 0
echo "Sorry, `$1' doesn't seem to be a valid integer" % input

View File

@@ -1,10 +1,10 @@
In this directory you will find the nimrod commandline version of the
In this directory you will find the nim commandline version of the
cross-calculator sample.
The commandline interface can be used non interactively through switches, or
interactively when running the command without parameters.
Compilation is fairly easy despite having the source split in different
directories. Thanks to the nimrod.cfg file, which adds the ../nimrod_backend
directories. Thanks to the nim.cfg file, which adds the ../nim_backend
directory as a search path, you can compile and run the example just fine from
the command line with 'nimrod c -r nimcalculator.nim'.
the command line with 'nim c -r nimcalculator.nim'.