changelog
    
    
    - Wed, 31 Jan 2018 14:45:31 +0200
 
    - by Santeri Piippo [Wed, 31 Jan 2018 14:45:31 +0200] rev 40
 
    - fix paths
 
    - Fri, 24 May 2019 17:44:04 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 24 May 2019 17:44:04 +0200] rev 39
 
    - fix stylesheet
 
    - Fri, 24 May 2019 17:37:10 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 24 May 2019 17:37:10 +0200] rev 38
 
    - added proper handling of syntax errors
 
    - Fri, 24 May 2019 15:32:10 +0300
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 24 May 2019 15:32:10 +0300] rev 37
 
    - Fix operation under Python 3.4
 
    - Fri, 24 May 2019 14:20:18 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 24 May 2019 14:20:18 +0200] rev 36
 
    - now checks that paths are specified
 
    - Fri, 24 May 2019 14:18:31 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 24 May 2019 14:18:31 +0200] rev 35
 
    - cleanup
 
    - Fri, 24 May 2019 14:18:28 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Fri, 24 May 2019 14:18:28 +0200] rev 34
 
    - the program now checks that all ldraw paths are reachable
 
    - Wed, 31 Jan 2018 14:36:36 +0200
 
    - by Santeri Piippo [Wed, 31 Jan 2018 14:36:36 +0200] rev 33
 
    - add LICENSE
 
    - Wed, 31 Jan 2018 14:34:23 +0200
 
    - by Santeri Piippo [Wed, 31 Jan 2018 14:34:23 +0200] rev 32
 
    - Reworked web front, problems are now sorted by category as well as line number
 
    - Wed, 24 Jan 2018 23:14:01 +0200
 
    - by Santeri Piippo [Wed, 24 Jan 2018 23:14:01 +0200] rev 31
 
    - Fix math domain errors in vector_angle