src.elv.sh/pkg/parse.parser.peek (method)
32 uses
src.elv.sh/pkg/parse (current package)
parse.go#L86: for startsPipeline(ps.peek()) {
parse.go#L103: r := ps.peek()
parse.go#L129: if !startsForm(ps.peek()) {
parse.go#L136: if ps.peek() == '&' {
parse.go#L166: if !startsCompound(ps.peek(), CmdExpr) {
parse.go#L172: ps.error(fmt.Errorf("bad rune at form head: %q", ps.peek()))
parse.go#L178: r := ps.peek()
parse.go#L182: hasMapPair := startsCompound(ps.peek(), LHSExpr)
parse.go#L192: if isRedirSign(ps.peek()) {
parse.go#L211: if !startsIndexing(ps.peek(), LHSExpr) {
parse.go#L298: for isRedirSign(ps.peek()) {
parse.go#L357: r := ps.peek()
parse.go#L401: for startsIndexing(ps.peek(), cn.ExprCtx) {
parse.go#L410: if ps.peek() == '~' {
parse.go#L436: if !startsArray(ps.peek()) {
parse.go#L467: for startsCompound(ps.peek(), NormalExpr) {
parse.go#L512: r := ps.peek()
parse.go#L569: if ps.peek() == '\'' {
parse.go#L711: for allowedInVariableName(ps.peek()) {
parse.go#L731: for ps.peek() == '*' {
parse.go#L739: if ps.peek() == '?' {
parse.go#L782: r := ps.peek()
parse.go#L786: hasMapPair := startsCompound(ps.peek(), LHSExpr)
parse.go#L835: if r := ps.peek(); r == ';' || r == '\r' || r == '\n' || IsInlineWhitespace(r) {
parse.go#L846: for isBracedSep(ps.peek()) {
parse.go#L866: for allowedInBareword(ps.peek(), pn.ExprCtx) {
parse.go#L950: if ps.peek() == sep {
parse.go#L969: r := ps.peek()
parse.go#L980: r := ps.peek()
parse.go#L989: switch ps.peek() {
parse.go#L992: if ps.peek() == '\n' {
parser.go#L72: func (ps *parser) peek() rune {
The pages are generated with Golds v0.2.8-preview. (GOOS=darwin GOARCH=arm64)