40 Commits (392abfd5fe53352417c1e6febe8f8bccbf6b634e)

Author SHA1 Message Date
Louis dbd8c1f5d0 Better handling of song parsing errors of chordpro files 9 years ago
Louis c6e04372c1 "Illegal character in directive" now added to song errors 9 years ago
Louis 86833febf1 [chordpro] Lexer errors are added to the songbook errors 9 years ago
Louis 98c284975a pylint 9 years ago
Louis d184f037fc [WIP] Content errors are now gathered 9 years ago
Oliverpool 2d6298c301 [pylint] Correct import order 9 years ago
Louis d40fd9bb15 [song.chordpro] Catch fatal syntax error when a block is not closed 9 years ago
Oliverpool 9afd8f7b61 Raise a SongSyntaxError on fatal error 10 years ago
Oliverpool 6d38c97141 expand TODO 10 years ago
Oliverpool 198db1a0e1 Factorize the error recording 10 years ago
Louis f8c84de29c Add an `errors` attribute to songs, compiling the song errors 10 years ago
Oliverpool 46ab0b047f Code cleaning 10 years ago
Oliverpool 5eae2230b2 Implement test for parsing failures 10 years ago
Louis 70f17b8a0f Add line number to AST elements 10 years ago
Oliverpool 4cbbe29d28 Localize were the error parsing should be made 10 years ago
Oliverpool db1a19a873 Only skip the erro if the end of the file wasn't reached 10 years ago
Oliverpool 9dca42bc16 Problem localization? 10 years ago
Louis 33328e789f Directives are allowed only on their own line (with nothing else on this line) 10 years ago
Louis 124e11b20c Code simplification 10 years ago
Louis 39b61959f8 Directive {newline} is correctly parsed and rendered 10 years ago
Louis fc328658ce [WIP] Does not work 10 years ago
Louis cf36fbbd9c Corrected regular expression: can be 1 or 2 repetitions (not *exactly* 2) 10 years ago
Oliverpool ae50c7bc28 base-fret can be anything between 1 and 99 10 years ago
Oliverpool 429442ad6f base-fret can be any number greater than 1 (included) 10 years ago
Oliverpool 4b7f98a9a6 Allow capital 'X' when string is not played 10 years ago
Louis 821030dba5 [chordpro] Chords parsing is less strict 10 years ago
Louis af0e83bbf9 [chordpro] Accepting + and * in chords 10 years ago
Louis 48637e60fd [chordpro] Better error handling 10 years ago
Louis 6afb5fd8e0 [chordpro] `{define: FOO}` directive are now meta information. Generated AST changed too. 10 years ago
Louis 47e4f96099 [chordpro] Parsing of {define: FOO} works (some TODOs are left for error handling) 10 years ago
Louis 43448ab788 Chords are now parsed with a regular expression: ply is overkill here 10 years ago
Louis 87532f784e Replaced temporary variable names with correct ones 10 years ago
Louis 8980576139 [WIP] First draft to chords parsing and rendering 10 years ago
Louis a09d3f5256 Added a pylintrc file; made code pylint compliant 10 years ago
Louis 68892d83aa Deleting useless comments 10 years ago
Louis b9d459ec24 Tex rendere works 10 years ago
Louis 2039001dd1 Parsing works on tests 10 years ago
Louis 5d0d0d7000 [chordpro][WIP] Les lignes sont correctement analysées 10 years ago
Louis 37dbc0405b Deleting useless comments 10 years ago
Louis feb642952a Tex rendere works 10 years ago
Louis eff4286a77 Parsing works on tests 10 years ago
Louis 9e507fcc42 [chordpro][WIP] Les lignes sont correctement analysées 10 years ago