ac5d29819c
split access modifier parsing into own func
96d48f8762
tokens: add pub TokenType
fc4b84b51c
scanner: add pub keyword
a706f077cb
add pub/mut modifiers to struct fields
20e5c2339f
ast_printer: add support for method data
e0d712cd9f
split pre-method into parsePreMethod
a72346b888
s/consume/consumeSingle
dc548fcb83
Merge remote-tracking branch 'upstream/master'
15022c25b8
use new ameba repository (#549)
e99129ab50
fix process request when a response already closed (#550)
ff3b28c6f7
Bump version to 0.26.0
9eaa71cbd6
remove some debug calls
9e32ff9e16
parser: split into finishAssignment
c3f0b4b4d5
parser: simplify parseBlock
1c8eda7305
ast: remove Expr Node (lives under Stmt)
b382c136ec
parser: make parseExpr return Expr instead of Node
6a52297cce
readme: s/spoodle/vig
bd036ff961
build.zig: s/spoodle/vig
45b027e90f
add assignment to struct fields
d55137a7c7
lift restraint on Calls being only made to Variables
0ecfb75081
add struct field getting
45ae160b76
move ast printing functions to ast_printer.zig
a3127c76e7
remove optional from parseTopDecl
c0c93183cb
add return statements
8f44cbea23
parser: ensure calls only happen to Variables
5ba807d93f
add function calls
4f0c43865f
add loop parsing
19b79514b4
ast: rename IfBranch to Block, add LoopStmt
460055e186
add loop keyword