2012-02-27 73 views
1

我有一個非標準的配置文件,我想寫一個python解析器。如何在python中爲配置文件編寫解析器

什麼是從頭開始編寫解析器的最佳方法?配置文件的

例子:

// Comment 
conf OPTION_NAME { 
    (
     (option1:"string" 
     option2:"14" 
     ) 
    ) 
} 


// Comment2 
conf OPTION_NAME2 { 
    (
     (option1:"string2" 
     option2:"15" 
     ) 
    ) 
} 
+1

配置文件的格式是否在你的控制下? – 2012-02-27 15:28:49

+0

不幸的是,不,這是一個傳統文件,不在我的控制之下。但對於任何非標準的conf文件/代碼,這是一個很好的練習。 – HerbSpiral 2012-02-27 15:29:57

+0

這裏沒有足夠的信息。這種語言的語法是什麼? – 2012-02-27 15:31:15

回答