Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

using Haskell programming solve the question given the below. Q : Write a function isNumber :: String -> Bool that tests if a string contains

using Haskell programming solve the question given the below.

Q : Write a function isNumber :: String -> Bool that tests if a string contains a valid number. A valid number is defined in EBNF as: number ! :digit+ j digit+ [ :digit?] For example,.5, 1.5, 1, 1. are all valid numbers. As usual, + signifies one or more occurrences, and * denotes zero or more. You may use the isDigit function from the Data.Char module.

Hint: you may wish to write functions someDigits, manyDigits :: String -> Bool to test for :digit+ and digit?.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

DB2 11 The Database For Big Data And Analytics

Authors: Cristian Molaro, Surekha Parekh, Terry Purcell, Julian Stuhler

1st Edition

1583473858, 978-1583473856

More Books

Students also viewed these Databases questions

Question

=+ c. What happens to investment in Oceania?

Answered: 1 week ago