compiler/TCompilerTests.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Mon, 31 Aug 2015 18:37:31 +0100
changeset 5 976f21e29d37
parent 4 3d80069ea3e2
child 6 0c806a7f1888
permissions -rw-r--r--
Added TSourceReader to allow reading source files. Initial work on T environment...

"{ Package: 'jv:tea/compiler' }"

"{ NameSpace: Smalltalk }"

TestCase subclass:#TCompilerTests
	instanceVariableNames:''
	classVariableNames:''
	poolDictionaries:''
	category:'Languages-Tea-Compiler-Tests'
!

!TCompilerTests methodsFor:'tests'!

test_01
    | class method compiler |

    class := TClassDefinition newClass.
    class name: 'iptr'.

    method := TMethodDefinition class: class theMetaclass.
    method source: 'one <^ iptr> ^ 1'.
    class addMethod: method.

    compiler := TCompiler new.
    compiler compile: class in: nil.
    self halt.

    "
    compiler context module
    "

    "Created: / 29-08-2015 / 21:15:51 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    "Modified (comment): / 31-08-2015 / 12:26:25 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !