Commit 067cab4cdc5f4d2aa268adffb7d111c3a04e46f0 Parent aedb6ca8cffca7270700aaddcf82bf616030893c Author John MacFarlane <jgm@berkeley.edu> Date Thu, 15 Jan 2015 20:05:35 -0800 Provide getters and setters for public properties of Node. Everything else gets a name starting with an underscore and will be considered private. This will allow us to keep the API stable while changing the underlying data structure. And it will avoid exposing properties that have only an instrumental value in parsing.