File: tacky.nex

package info (click to toggle)
golang-github-blynn-nex 0.0.0%2Bgit.2021.03.30.1a3320dab9-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 232 kB
  • sloc: yacc: 60; makefile: 22; sh: 4
file content (12 lines) | stat: -rw-r--r-- 644 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
/[ \t\n]/     { /* Skip spaces and tabs. */ }
/\/\/[^\n]*/  { /* Comments. */ }
/[0-9]+(\.[0-9]+)?%/     { lval.s = yylex.Text(); return FRAC }
/[a-zA-Z][0-9a-zA-Z]*\(/ { lval.s = yylex.Text(); return FUNC }
/[0-9a-zA-Z]*/           { lval.s = yylex.Text(); return ID }
/\[[:_0-9a-zA-Z,. -]*\]/         { lval.s = yylex.Text(); return XREF }
/\$[0-9]*(\.[0-9][0-9])?/        { lval.s = yylex.Text(); return MONEY }
/[0-9a-zA-Z][_0-9a-zA-Z,. -]*=/  { lval.s = yylex.Text(); return ASSIGN }
/[0-9a-zA-Z][_0-9a-zA-Z,. -]*{/  { lval.s = yylex.Text(); return DEF_FORM }
/./           { lval.s = yylex.Text(); return int(lval.s[0]) }
//
package main