[vlc-devel] commit: Lua's like python, not C. You don' t need parentheses around a control/loop statement's condition. ( Antoine Cellerier )

git version control git at videolan.org
Sat Feb 6 16:00:55 CET 2010


vlc | branch: master | Antoine Cellerier <dionoea at videolan.org> | Sat Feb  6 15:25:26 2010 +0100| [e30ad750353d3599fb791db99d80bed069dcf140] | committer: Antoine Cellerier 

Lua's like python, not C. You don't need parentheses around a control/loop statement's condition.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=e30ad750353d3599fb791db99d80bed069dcf140
---

 share/lua/extensions/imdb.lua |   34 +++++++++++++++++-----------------
 1 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/share/lua/extensions/imdb.lua b/share/lua/extensions/imdb.lua
index 2eaa7e5..0520779 100644
--- a/share/lua/extensions/imdb.lua
+++ b/share/lua/extensions/imdb.lua
@@ -38,10 +38,10 @@ end
 -- Update title text field. Removes file extensions.
 function update_title()
     local title = vlc.input.get_title()
-    if (title ~= nil) then
+    if title ~= nil then
         title = string.gsub(title, "(.*)(%.%w+)$", "%1")
     end
-    if (title ~= nil) then
+    if title ~= nil then
         txt:set_text(title)
     end
 end
@@ -83,7 +83,7 @@ function click_okay()
         html = nil
     end
 
-    if (not list) then
+    if not list then
         list = dlg:add_list(1, 3, 4, 1)
         button_open = dlg:add_button("Open", "click_open", 1, 4, 4, 1)
     end
@@ -108,11 +108,11 @@ function click_okay()
         -- Find title types
         _, idxEnd, titleType = string.find(data, "<b>([^<]*Titles[^<]*)</b>", idxEnd)
         _, _, nextTitle = string.find(data, "<b>([^<]*Titles[^<]*)</b>", idxEnd)
-        if (not titleType) then
+        if not titleType then
             break
         else
             -- Find current scope
-            if (not nextTitle) then
+            if not nextTitle then
                 _, _, table = string.find(data, "<table>(.*)</table>", idxEnd)
             else
                 nextTitle = string.gsub(nextTitle, "%(", "%%(")
@@ -120,13 +120,13 @@ function click_okay()
                 _, _, table = string.find(data, "<table>(.*)</table>.*"..nextTitle, idxEnd)
             end
             -- Find all titles in this scope
-            if (not table) then break end
+            if not table then break end
             pos = 0
-            while (pos ~= nil) do
+            while pos ~= nil do
                 _, _, link = string.find(table, "<a href=\"([^\"]+title[^\"]+)\"", pos)
-                if (not link) then break end -- this would not be normal behavior...
+                if not link then break end -- this would not be normal behavior...
                 _, pos, title = string.find(table, "<a href=\"" .. link .. "\"[^>]*>([^<]+)</a>", pos)
-                if (not title) then break end -- this would not be normal behavior...
+                if not title then break end -- this would not be normal behavior...
                 _, _, year = string.find(table, "\((%d+)\)", pos)
                 -- Add this title to the list
                 count = count + 1
@@ -144,8 +144,8 @@ end
 
 function click_open()
     selection = list:get_selection()
-    if (not selection) then return 1 end
-    if (not html) then
+    if not selection then return 1 end
+    if not html then
         html = dlg:add_html("Loading IMDb page...", 1, 3, 4, 1)
         -- userLink = dlg:add_label("", 1, 4, 5, 1)
     end
@@ -174,10 +174,10 @@ function click_open()
     -- Director
     local director = nil
     _, nextIdx, _ = string.find(data, "<div id=\"director-info\"", 1, true)
-    if (nextIdx) then
+    if nextIdx then
         _, _, director = string.find(data, "<a href[^>]+>([%w%s]+)</a>", nextIdx)
     end
-    if (not director) then
+    if not director then
         director = "(Unknown)"
     end
     text = text .. "<tr><td><b>Director</b></td><td>" .. director .. "</td></tr>"
@@ -186,7 +186,7 @@ function click_open()
     local genres = "<tr><td><b>Genres</b></td>"
     local first = true
     for genre, _ in string.gmatch(data, "/Sections/Genres/(%w+)/\">") do
-        if (first) then
+        if first then
             genres = genres .. "<td>" .. genre .. "</td></tr>"
         else
             genres = genres .. "<tr><td /><td>" .. genre .. "</td></tr>"
@@ -199,7 +199,7 @@ function click_open()
     local actors = "<tr><td><b>Cast</b></td>"
     first = true
     for nm, char in string.gmatch(data, "<td class=\"nm\"><a[^>]+>([%w%s]+)</a></td><td class=\"ddd\"> ... </td><td class=\"char\"><a[^>]+>([%w%s]+)</a>") do
-        if (not first) then
+        if not first then
             actors = actors .. "<tr><td />"
         end
         actors = actors .. "<td>" .. nm .. "</td><td><i>" .. char .. "</i></td></tr>"
@@ -213,7 +213,7 @@ function click_open()
 
     -- We read only the first summary
     _, _, summary = string.find(data, "<p class=\"plotpar\">([^<]+)")
-    if (not summary) then
+    if not summary then
         summary = "(Unknown)"
     end
     text = text .. "<p>" .. summary .. "</p>"
@@ -224,7 +224,7 @@ end
 
 -- Convert some HTML characters into UTF8
 function replace_html_chars(txt)
-    if (not txt) then return nil end
+    if not txt then return nil end
     -- return vlc.strings.resolve_xml_special_chars(txt)
     for num in string.gmatch(txt, "&#x(%x+);") do
         -- Convert to decimal (any better way?)




More information about the vlc-devel mailing list