Research Article

Device Characteristics and Capabilities Discovery for Multimedia Content

Algorithm 1

Lexical analyzer algorithm.
ALGORITHMโ€‰โ€‰Lexical Analyzer (String, Searched_Character)
// Input: A string of HTTP user agent and MIME type
// Output: Filtered UAS or MIME
(1)โ€ƒ ๐‘› โ† String ยท Length
(2)โ€ƒString_Lower โ† StrToLower(String)
(3)โ€ƒFiltered_String โ† โ€œ โ€
(4)โ€ƒfor i โ† 1 to n do
(5)โ€ƒโ€‚ if (String_Lower[i] โ‰  Searched_Character)
(6)โ€ƒโ€ƒ Filtered_String โ† Filtered_String + String_Lower[i]
(7)โ€ƒโ€ƒ i โ† i + 1
(8)โ€ƒ returnโ€‰โ€‰Lexical Analyzer