scymtym / language.smarts

Common Lisp parser for the SMILES and SMARTS languages
GNU General Public License v3.0
3 stars 1 forks source link

Made changes to better implement smarts #2

Closed drmeister closed 5 years ago

drmeister commented 5 years ago

I added atom-map's, the ability to invoke common lisp functions from smarts and the wildcard-atom-pattern. Operator precedence had to be adjusted. Bonds also use logicals - so I copied the logical operators for atom tests and adjusted them for bonds.