No Description

Jon Lundy 756e8bde90 add merge token and OpMerge code. rework on class identity 1 month ago
cmd 96fc0221d5 cleanup and organization. add macro engine 1 month ago
docs 756e8bde90 add merge token and OpMerge code. rework on class identity 1 month ago
pkg 756e8bde90 add merge token and OpMerge code. rework on class identity 1 month ago
syntax f1a1eae8cc update class handling 1 month ago
.gitignore a41b9e41a5 . 2 months ago
.golangci.toml a41b14e2c2 . 1 month ago
LICENSE dac4183f76 add licenses 3 months ago
Makefile 358d494543 adding initial class support 1 month ago
README.md dac4183f76 add licenses 3 months ago
go.mod 0aee726410 simplify some bits and add assignment expressions 1 month ago
go.sum f1a1eae8cc update class handling 1 month ago

README.md

Writing An Interpreter In Go

Thank you for purchasing "Writing An Interpreter In Go"!

In the code folder you'll find the final result of each chapter. The code should be compilable and runnable if you set your $GOPATH to the top-level folder for each chapter. Every chapter folder also contains an .envrc file. If you have direnv (http://direnv.net/) installed then the $GOPATH should be automatically set for you as soon as you cd into the directories.

If you have any question, send me an email: me@thorstenball.com

Enjoy the book!

Thorsten

--

Copyright © 2016-2017 Thorsten Ball All rights reserved. "Writing An Interpreter In Go" is copyright Thorsten Ball.

No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form, or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior consent of the publisher.

EXCEPT: the contents code folder are licensed under the MIT license (https://opensource.org/licenses/MIT). See the LICENSE file in the code folder.