gonum.org/v1/gonum@v0.14.0/graph/formats/dot/internal/lexer/acttab.go (about)

     1  // Code generated by gocc; DO NOT EDIT.
     2  
     3  // This file is dual licensed under CC0 and The Gonum License.
     4  //
     5  // Copyright ©2017 The Gonum Authors. All rights reserved.
     6  // Use of this source code is governed by a BSD-style
     7  // license that can be found in the LICENSE file.
     8  //
     9  // Copyright ©2017 Robin Eklind.
    10  // This file is made available under a Creative Commons CC0 1.0
    11  // Universal Public Domain Dedication.
    12  
    13  package lexer
    14  
    15  import (
    16  	"fmt"
    17  
    18  	"gonum.org/v1/gonum/graph/formats/dot/internal/token"
    19  )
    20  
    21  type ActionTable [NumStates]ActionRow
    22  
    23  type ActionRow struct {
    24  	Accept token.Type
    25  	Ignore string
    26  }
    27  
    28  func (a ActionRow) String() string {
    29  	return fmt.Sprintf("Accept=%d, Ignore=%s", a.Accept, a.Ignore)
    30  }
    31  
    32  var ActTab = ActionTable{
    33  	ActionRow{ // S0
    34  		Accept: 0,
    35  		Ignore: "",
    36  	},
    37  	ActionRow{ // S1
    38  		Accept: -1,
    39  		Ignore: "!whitespace",
    40  	},
    41  	ActionRow{ // S2
    42  		Accept: 0,
    43  		Ignore: "",
    44  	},
    45  	ActionRow{ // S3
    46  		Accept: 0,
    47  		Ignore: "",
    48  	},
    49  	ActionRow{ // S4
    50  		Accept: 15,
    51  		Ignore: "",
    52  	},
    53  	ActionRow{ // S5
    54  		Accept: 0,
    55  		Ignore: "",
    56  	},
    57  	ActionRow{ // S6
    58  		Accept: 0,
    59  		Ignore: "",
    60  	},
    61  	ActionRow{ // S7
    62  		Accept: 0,
    63  		Ignore: "",
    64  	},
    65  	ActionRow{ // S8
    66  		Accept: 19,
    67  		Ignore: "",
    68  	},
    69  	ActionRow{ // S9
    70  		Accept: 18,
    71  		Ignore: "",
    72  	},
    73  	ActionRow{ // S10
    74  		Accept: 8,
    75  		Ignore: "",
    76  	},
    77  	ActionRow{ // S11
    78  		Accept: 0,
    79  		Ignore: "",
    80  	},
    81  	ActionRow{ // S12
    82  		Accept: 16,
    83  		Ignore: "",
    84  	},
    85  	ActionRow{ // S13
    86  		Accept: 19,
    87  		Ignore: "",
    88  	},
    89  	ActionRow{ // S14
    90  		Accept: 19,
    91  		Ignore: "",
    92  	},
    93  	ActionRow{ // S15
    94  		Accept: 19,
    95  		Ignore: "",
    96  	},
    97  	ActionRow{ // S16
    98  		Accept: 19,
    99  		Ignore: "",
   100  	},
   101  	ActionRow{ // S17
   102  		Accept: 19,
   103  		Ignore: "",
   104  	},
   105  	ActionRow{ // S18
   106  		Accept: 19,
   107  		Ignore: "",
   108  	},
   109  	ActionRow{ // S19
   110  		Accept: 13,
   111  		Ignore: "",
   112  	},
   113  	ActionRow{ // S20
   114  		Accept: 14,
   115  		Ignore: "",
   116  	},
   117  	ActionRow{ // S21
   118  		Accept: 19,
   119  		Ignore: "",
   120  	},
   121  	ActionRow{ // S22
   122  		Accept: 19,
   123  		Ignore: "",
   124  	},
   125  	ActionRow{ // S23
   126  		Accept: 19,
   127  		Ignore: "",
   128  	},
   129  	ActionRow{ // S24
   130  		Accept: 19,
   131  		Ignore: "",
   132  	},
   133  	ActionRow{ // S25
   134  		Accept: 19,
   135  		Ignore: "",
   136  	},
   137  	ActionRow{ // S26
   138  		Accept: 19,
   139  		Ignore: "",
   140  	},
   141  	ActionRow{ // S27
   142  		Accept: 2,
   143  		Ignore: "",
   144  	},
   145  	ActionRow{ // S28
   146  		Accept: 3,
   147  		Ignore: "",
   148  	},
   149  	ActionRow{ // S29
   150  		Accept: 19,
   151  		Ignore: "",
   152  	},
   153  	ActionRow{ // S30
   154  		Accept: 0,
   155  		Ignore: "",
   156  	},
   157  	ActionRow{ // S31
   158  		Accept: 19,
   159  		Ignore: "",
   160  	},
   161  	ActionRow{ // S32
   162  		Accept: 0,
   163  		Ignore: "",
   164  	},
   165  	ActionRow{ // S33
   166  		Accept: 0,
   167  		Ignore: "",
   168  	},
   169  	ActionRow{ // S34
   170  		Accept: -1,
   171  		Ignore: "!comment",
   172  	},
   173  	ActionRow{ // S35
   174  		Accept: 9,
   175  		Ignore: "",
   176  	},
   177  	ActionRow{ // S36
   178  		Accept: 10,
   179  		Ignore: "",
   180  	},
   181  	ActionRow{ // S37
   182  		Accept: 19,
   183  		Ignore: "",
   184  	},
   185  	ActionRow{ // S38
   186  		Accept: 0,
   187  		Ignore: "",
   188  	},
   189  	ActionRow{ // S39
   190  		Accept: 0,
   191  		Ignore: "",
   192  	},
   193  	ActionRow{ // S40
   194  		Accept: 19,
   195  		Ignore: "",
   196  	},
   197  	ActionRow{ // S41
   198  		Accept: 0,
   199  		Ignore: "",
   200  	},
   201  	ActionRow{ // S42
   202  		Accept: 0,
   203  		Ignore: "",
   204  	},
   205  	ActionRow{ // S43
   206  		Accept: 19,
   207  		Ignore: "",
   208  	},
   209  	ActionRow{ // S44
   210  		Accept: 0,
   211  		Ignore: "",
   212  	},
   213  	ActionRow{ // S45
   214  		Accept: 19,
   215  		Ignore: "",
   216  	},
   217  	ActionRow{ // S46
   218  		Accept: 19,
   219  		Ignore: "",
   220  	},
   221  	ActionRow{ // S47
   222  		Accept: 19,
   223  		Ignore: "",
   224  	},
   225  	ActionRow{ // S48
   226  		Accept: 19,
   227  		Ignore: "",
   228  	},
   229  	ActionRow{ // S49
   230  		Accept: 19,
   231  		Ignore: "",
   232  	},
   233  	ActionRow{ // S50
   234  		Accept: 19,
   235  		Ignore: "",
   236  	},
   237  	ActionRow{ // S51
   238  		Accept: 19,
   239  		Ignore: "",
   240  	},
   241  	ActionRow{ // S52
   242  		Accept: 19,
   243  		Ignore: "",
   244  	},
   245  	ActionRow{ // S53
   246  		Accept: 19,
   247  		Ignore: "",
   248  	},
   249  	ActionRow{ // S54
   250  		Accept: 19,
   251  		Ignore: "",
   252  	},
   253  	ActionRow{ // S55
   254  		Accept: 19,
   255  		Ignore: "",
   256  	},
   257  	ActionRow{ // S56
   258  		Accept: 19,
   259  		Ignore: "",
   260  	},
   261  	ActionRow{ // S57
   262  		Accept: 19,
   263  		Ignore: "",
   264  	},
   265  	ActionRow{ // S58
   266  		Accept: 19,
   267  		Ignore: "",
   268  	},
   269  	ActionRow{ // S59
   270  		Accept: 19,
   271  		Ignore: "",
   272  	},
   273  	ActionRow{ // S60
   274  		Accept: 19,
   275  		Ignore: "",
   276  	},
   277  	ActionRow{ // S61
   278  		Accept: 19,
   279  		Ignore: "",
   280  	},
   281  	ActionRow{ // S62
   282  		Accept: 19,
   283  		Ignore: "",
   284  	},
   285  	ActionRow{ // S63
   286  		Accept: 19,
   287  		Ignore: "",
   288  	},
   289  	ActionRow{ // S64
   290  		Accept: 0,
   291  		Ignore: "",
   292  	},
   293  	ActionRow{ // S65
   294  		Accept: 0,
   295  		Ignore: "",
   296  	},
   297  	ActionRow{ // S66
   298  		Accept: 0,
   299  		Ignore: "",
   300  	},
   301  	ActionRow{ // S67
   302  		Accept: 0,
   303  		Ignore: "",
   304  	},
   305  	ActionRow{ // S68
   306  		Accept: 19,
   307  		Ignore: "",
   308  	},
   309  	ActionRow{ // S69
   310  		Accept: 0,
   311  		Ignore: "",
   312  	},
   313  	ActionRow{ // S70
   314  		Accept: 0,
   315  		Ignore: "",
   316  	},
   317  	ActionRow{ // S71
   318  		Accept: 19,
   319  		Ignore: "",
   320  	},
   321  	ActionRow{ // S72
   322  		Accept: 19,
   323  		Ignore: "",
   324  	},
   325  	ActionRow{ // S73
   326  		Accept: 19,
   327  		Ignore: "",
   328  	},
   329  	ActionRow{ // S74
   330  		Accept: 19,
   331  		Ignore: "",
   332  	},
   333  	ActionRow{ // S75
   334  		Accept: 19,
   335  		Ignore: "",
   336  	},
   337  	ActionRow{ // S76
   338  		Accept: 19,
   339  		Ignore: "",
   340  	},
   341  	ActionRow{ // S77
   342  		Accept: 19,
   343  		Ignore: "",
   344  	},
   345  	ActionRow{ // S78
   346  		Accept: 19,
   347  		Ignore: "",
   348  	},
   349  	ActionRow{ // S79
   350  		Accept: 19,
   351  		Ignore: "",
   352  	},
   353  	ActionRow{ // S80
   354  		Accept: 19,
   355  		Ignore: "",
   356  	},
   357  	ActionRow{ // S81
   358  		Accept: 19,
   359  		Ignore: "",
   360  	},
   361  	ActionRow{ // S82
   362  		Accept: 19,
   363  		Ignore: "",
   364  	},
   365  	ActionRow{ // S83
   366  		Accept: 19,
   367  		Ignore: "",
   368  	},
   369  	ActionRow{ // S84
   370  		Accept: 19,
   371  		Ignore: "",
   372  	},
   373  	ActionRow{ // S85
   374  		Accept: 19,
   375  		Ignore: "",
   376  	},
   377  	ActionRow{ // S86
   378  		Accept: 19,
   379  		Ignore: "",
   380  	},
   381  	ActionRow{ // S87
   382  		Accept: 19,
   383  		Ignore: "",
   384  	},
   385  	ActionRow{ // S88
   386  		Accept: 19,
   387  		Ignore: "",
   388  	},
   389  	ActionRow{ // S89
   390  		Accept: 19,
   391  		Ignore: "",
   392  	},
   393  	ActionRow{ // S90
   394  		Accept: 19,
   395  		Ignore: "",
   396  	},
   397  	ActionRow{ // S91
   398  		Accept: -1,
   399  		Ignore: "!comment",
   400  	},
   401  	ActionRow{ // S92
   402  		Accept: 0,
   403  		Ignore: "",
   404  	},
   405  	ActionRow{ // S93
   406  		Accept: 19,
   407  		Ignore: "",
   408  	},
   409  	ActionRow{ // S94
   410  		Accept: 19,
   411  		Ignore: "",
   412  	},
   413  	ActionRow{ // S95
   414  		Accept: 19,
   415  		Ignore: "",
   416  	},
   417  	ActionRow{ // S96
   418  		Accept: 12,
   419  		Ignore: "",
   420  	},
   421  	ActionRow{ // S97
   422  		Accept: 19,
   423  		Ignore: "",
   424  	},
   425  	ActionRow{ // S98
   426  		Accept: 19,
   427  		Ignore: "",
   428  	},
   429  	ActionRow{ // S99
   430  		Accept: 11,
   431  		Ignore: "",
   432  	},
   433  	ActionRow{ // S100
   434  		Accept: 19,
   435  		Ignore: "",
   436  	},
   437  	ActionRow{ // S101
   438  		Accept: 19,
   439  		Ignore: "",
   440  	},
   441  	ActionRow{ // S102
   442  		Accept: 19,
   443  		Ignore: "",
   444  	},
   445  	ActionRow{ // S103
   446  		Accept: 19,
   447  		Ignore: "",
   448  	},
   449  	ActionRow{ // S104
   450  		Accept: 19,
   451  		Ignore: "",
   452  	},
   453  	ActionRow{ // S105
   454  		Accept: 19,
   455  		Ignore: "",
   456  	},
   457  	ActionRow{ // S106
   458  		Accept: 19,
   459  		Ignore: "",
   460  	},
   461  	ActionRow{ // S107
   462  		Accept: 19,
   463  		Ignore: "",
   464  	},
   465  	ActionRow{ // S108
   466  		Accept: 19,
   467  		Ignore: "",
   468  	},
   469  	ActionRow{ // S109
   470  		Accept: 19,
   471  		Ignore: "",
   472  	},
   473  	ActionRow{ // S110
   474  		Accept: 19,
   475  		Ignore: "",
   476  	},
   477  	ActionRow{ // S111
   478  		Accept: 19,
   479  		Ignore: "",
   480  	},
   481  	ActionRow{ // S112
   482  		Accept: 19,
   483  		Ignore: "",
   484  	},
   485  	ActionRow{ // S113
   486  		Accept: 19,
   487  		Ignore: "",
   488  	},
   489  	ActionRow{ // S114
   490  		Accept: 6,
   491  		Ignore: "",
   492  	},
   493  	ActionRow{ // S115
   494  		Accept: 19,
   495  		Ignore: "",
   496  	},
   497  	ActionRow{ // S116
   498  		Accept: 19,
   499  		Ignore: "",
   500  	},
   501  	ActionRow{ // S117
   502  		Accept: 19,
   503  		Ignore: "",
   504  	},
   505  	ActionRow{ // S118
   506  		Accept: 19,
   507  		Ignore: "",
   508  	},
   509  	ActionRow{ // S119
   510  		Accept: 19,
   511  		Ignore: "",
   512  	},
   513  	ActionRow{ // S120
   514  		Accept: 19,
   515  		Ignore: "",
   516  	},
   517  	ActionRow{ // S121
   518  		Accept: 19,
   519  		Ignore: "",
   520  	},
   521  	ActionRow{ // S122
   522  		Accept: 19,
   523  		Ignore: "",
   524  	},
   525  	ActionRow{ // S123
   526  		Accept: 19,
   527  		Ignore: "",
   528  	},
   529  	ActionRow{ // S124
   530  		Accept: 19,
   531  		Ignore: "",
   532  	},
   533  	ActionRow{ // S125
   534  		Accept: 19,
   535  		Ignore: "",
   536  	},
   537  	ActionRow{ // S126
   538  		Accept: 19,
   539  		Ignore: "",
   540  	},
   541  	ActionRow{ // S127
   542  		Accept: 19,
   543  		Ignore: "",
   544  	},
   545  	ActionRow{ // S128
   546  		Accept: 5,
   547  		Ignore: "",
   548  	},
   549  	ActionRow{ // S129
   550  		Accept: 19,
   551  		Ignore: "",
   552  	},
   553  	ActionRow{ // S130
   554  		Accept: 19,
   555  		Ignore: "",
   556  	},
   557  	ActionRow{ // S131
   558  		Accept: 19,
   559  		Ignore: "",
   560  	},
   561  	ActionRow{ // S132
   562  		Accept: 19,
   563  		Ignore: "",
   564  	},
   565  	ActionRow{ // S133
   566  		Accept: 19,
   567  		Ignore: "",
   568  	},
   569  	ActionRow{ // S134
   570  		Accept: 19,
   571  		Ignore: "",
   572  	},
   573  	ActionRow{ // S135
   574  		Accept: 19,
   575  		Ignore: "",
   576  	},
   577  	ActionRow{ // S136
   578  		Accept: 7,
   579  		Ignore: "",
   580  	},
   581  	ActionRow{ // S137
   582  		Accept: 19,
   583  		Ignore: "",
   584  	},
   585  	ActionRow{ // S138
   586  		Accept: 19,
   587  		Ignore: "",
   588  	},
   589  	ActionRow{ // S139
   590  		Accept: 19,
   591  		Ignore: "",
   592  	},
   593  	ActionRow{ // S140
   594  		Accept: 19,
   595  		Ignore: "",
   596  	},
   597  	ActionRow{ // S141
   598  		Accept: 19,
   599  		Ignore: "",
   600  	},
   601  	ActionRow{ // S142
   602  		Accept: 17,
   603  		Ignore: "",
   604  	},
   605  }