Skip to content
This repository has been archived by the owner on Nov 9, 2017. It is now read-only.

Commit

Permalink
Adding PHP syntax.
Browse files Browse the repository at this point in the history
Closes issue #35.
  • Loading branch information
bobthecow authored and mikewest committed Apr 19, 2011
1 parent c5d0f3b commit fe09cbe
Showing 1 changed file with 11 additions and 25 deletions.
36 changes: 11 additions & 25 deletions lib/rocco.rb
Expand Up @@ -208,48 +208,34 @@ def detect_language
#
# At the moment, we're only returning `:single`. Consider this
# groundwork for block comment parsing.
C_STYLE_COMMENTS = {
:single => "//",
:multi => { :start => "/**", :middle => "*", :end => "*/" },
:heredoc => nil
}
COMMENT_STYLES = {
"bash" => { :single => "#", :multi => nil },
"c" => {
:single => "//",
:multi => { :start => "/**", :middle => "*", :end => "*/" },
:heredoc => nil
},
"c" => C_STYLE_COMMENTS,
"coffee-script" => {
:single => "#",
:multi => { :start => "###", :middle => nil, :end => "###" },
:heredoc => nil
},
"cpp" => {
:single => "//",
:multi => { :start => "/**", :middle => "*", :end => "*/" },
:heredoc => nil
},
"csharp" => {
:single => "//",
:multi => { :start => "/**", :middle => "*", :end => "*/" },
:heredoc => nil
},
"cpp" => C_STYLE_COMMENTS,
"csharp" => C_STYLE_COMMENTS,
"css" => {
:single => nil,
:multi => { :start => "/**", :middle => "*", :end => "*/" },
:heredoc => nil
},
"java" => {
:single => "//",
:multi => { :start => "/**", :middle => "*", :end => "*/" },
:heredoc => nil
},
"js" => {
:single => "//",
:multi => { :start => "/**", :middle => "*", :end => "*/" },
:heredoc => nil
},
"java" => C_STYLE_COMMENTS,
"js" => C_STYLE_COMMENTS,
"lua" => {
:single => "--",
:multi => nil,
:heredoc => nil
},
"php" => C_STYLE_COMMENTS,
"python" => {
:single => "#",
:multi => { :start => '"""', :middle => nil, :end => '"""' },
Expand Down

0 comments on commit fe09cbe

Please sign in to comment.