Activity
feat(types): include parent path in type ref where possible
feat(types): include parent path in type ref where possible
refactor: rework regexes & simplify parse query logic
refactor: rework regexes & simplify parse query logic
feat(types): minor performance optimisations
feat(types): minor performance optimisations
feat(types): include parent type ref for defs & macros
feat(types): include parent type ref for defs & macros
fix(types): check program if type is nil, not error
fix(types): check program if type is nil, not error
feat(transformer): include namespace constants
feat(transformer): include namespace constants
feat(types): check for method free vars
feat(types): check for method free vars
chore(types): remove edge-case for crystal Object
chore(types): remove edge-case for crystal Object
feat: start documenting things
feat: start documenting things
fix(types): ensure parameter type presence
fix(types): ensure parameter type presence
fix: add missing operators to pattern
fix: add missing operators to pattern
chore(types): allow passing parsed to resolve
chore(types): allow passing parsed to resolve
feat(types): implement recursive type resolution
feat(types): implement recursive type resolution
refactor(transformer): reimplement as module methods
refactor(transformer): reimplement as module methods
refactor(*): renaming to align with app types
refactor(*): renaming to align with app types
feat: initial transformer concept
feat: initial transformer concept