コード例 #1
0
 private void Number_Whitespace(char c)
 {
     // item 82
     CreateNumber();
     // item 34
     _state = Idle_State;
 }
コード例 #2
0
 private void Number_Letter(char c)
 {
     // item 76
     AddChar(c);
     // item 79
     _state = Number_State;
 }
コード例 #3
0
 private void Number_Operator(char c)
 {
     // item 83
     CreateNumber();
     // item 78
     AddChar(c);
     // item 81
     _state = Operator_State;
 }
コード例 #4
0
 private void Idle_Whitespace(char c)
 {
     // item 23
     _state = Idle_State;
 }
コード例 #5
0
 private void Number_Digit(char c)
 {
     // item 77
     AddChar(c);
     // item 80
     _state = Number_State;
 }
コード例 #6
0
 private void Operator_Operator(char c)
 {
     // item 103
     if (TryMakeLongOperator(c)) {
     // item 106
     _state = Idle_State;
     } else {
     // item 107
     CreateOperator();
     // item 95
     AddChar(c);
     // item 98
     _state = Operator_State;
     }
 }
コード例 #7
0
 public void Letter(char c)
 {
     ILexer_State current = _state;
     _state = Intermediate_State;
     current.Letter(this, c);
 }
コード例 #8
0
 private void Identifier_Whitespace(char c)
 {
     // item 65
     CreateIdentifier();
     // item 31
     _state = Idle_State;
 }
コード例 #9
0
 private void Idle_Digit(char c)
 {
     // item 45
     AddChar(c);
     // item 48
     _state = Number_State;
 }
コード例 #10
0
 private void Identifier_Letter(char c)
 {
     // item 59
     AddChar(c);
     // item 62
     _state = Identifier_State;
 }
コード例 #11
0
 private void Identifier_Operator(char c)
 {
     // item 66
     CreateIdentifier();
     // item 61
     AddChar(c);
     // item 64
     _state = Operator_State;
 }
コード例 #12
0
 private void Identifier_Digit(char c)
 {
     // item 60
     AddChar(c);
     // item 63
     _state = Identifier_State;
 }
コード例 #13
0
 public void Whitespace(char c)
 {
     ILexer_State current = _state;
     _state = Intermediate_State;
     current.Whitespace(this, c);
 }
コード例 #14
0
 public void Operator(char c)
 {
     ILexer_State current = _state;
     _state = Intermediate_State;
     current.Operator(this, c);
 }
コード例 #15
0
 private void Operator_Digit(char c)
 {
     // item 101
     CreateOperator();
     // item 94
     AddChar(c);
     // item 97
     _state = Number_State;
 }
コード例 #16
0
 private void Idle_Letter(char c)
 {
     // item 44
     AddChar(c);
     // item 47
     _state = Identifier_State;
 }
コード例 #17
0
 private void Operator_Letter(char c)
 {
     // item 100
     CreateOperator();
     // item 93
     AddChar(c);
     // item 96
     _state = Identifier_State;
 }
コード例 #18
0
 private void Idle_Operator(char c)
 {
     // item 46
     AddChar(c);
     // item 49
     _state = Operator_State;
 }
コード例 #19
0
 private void Operator_Whitespace(char c)
 {
     // item 99
     CreateOperator();
     // item 26
     _state = Idle_State;
 }
コード例 #20
0
 public void Digit(char c)
 {
     ILexer_State current = _state;
     _state = Intermediate_State;
     current.Digit(this, c);
 }