compiler/Dart__ParserError.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Fri, 11 Jan 2013 13:41:57 +0000
changeset 4 5ef74750c3bc
parent 3 46c322c66a29
permissions -rw-r--r--
- Dart::Parser class: Dart::Parser
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     1
"{ Package: 'jv:dart/compiler' }"
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     3
"{ NameSpace: Dart }"
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     4
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     5
Error subclass:#ParserError
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
	instanceVariableNames:'startPosition endPosition lineNumber'
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
	classVariableNames:''
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
	poolDictionaries:''
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
	category:'Languages-Dart-Parser'
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
!
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    12
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
!ParserError methodsFor:'accessing'!
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    14
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    15
endPosition
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    16
    ^ endPosition
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    17
!
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    18
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    19
endPosition:something
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    20
    endPosition := something.
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    21
!
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    22
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    23
lineNumber
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    24
    ^ lineNumber
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    25
!
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    26
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    27
lineNumber:something
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    28
    lineNumber := something.
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    29
!
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    30
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    31
startPosition
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    32
    ^ startPosition
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    33
!
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    34
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    35
startPosition:something
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    36
    startPosition := something.
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    37
! !
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    38
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    39
!ParserError class methodsFor:'documentation'!
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    40
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    41
version_HG
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    42
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    43
    ^ '$Changeset: <not expanded> $'
46c322c66a29 More work on parser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    44
! !